- 博客(5)
- 收藏
- 关注
转载 C++之宏定义
1.宏定义需要注意到问题:1、宏定义为#define ,不带分号。2、预处理器将会把宏定义中的常数表达式计算成组中结果。3、宏定义的整体和每一个参数都要用括弧。因为宏定义中无论是整体还是参数都是在程序中直接展开(常数表达式计算出值后展开),所以必须加括弧。比如#define SQUAR(n) n*n就会有问题,比如带入一个表达式:SQUARE(3+2);展开
2014-05-15 21:51:54 323
原创 数据结构之排序
1.排序的分类在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;若具有相同关键字的记录之间的相对次序发生变化,则称这种排序方法是不稳定的。稳定的排序时间复杂度 空间复杂度冒泡排序最差和平均是O(n2),最好是O(n) 1 双向冒泡排序最差和平均是O(n
2014-05-13 21:16:51 358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人