摘要: 数据结构:数据项的结构化集合,数据项之间的相互联系及作用。 数据结构大致划分为三大类:线性结构,半线性结构,非线性结构。 最基本的线性结构统称为 序列(sequence),根据其中数据项的逻辑次序与物理存储地址的对应关系不同,又可进一步的将序列区分为 向量(vector)和 列表(list)。 在向 阅读全文
posted @ 2018-10-07 22:16 Dec_f 阅读(119) 评论(0) 推荐(0)
摘要: void bubbleSort(int A[],int n) { bool sorted = false; while(!sorted) { sorted = true; for(int i = 0; i < n; i++) { if(A[i] > A[i+1]) { swap(A[i], A[i+ 阅读全文
posted @ 2018-10-05 20:06 Dec_f 阅读(125) 评论(0) 推荐(0)
摘要: 一、绪论 二、向量 三、列表 四、栈与队列 五、二叉树 六、图 七、搜索树 八、高级搜索树 九、词典 十、优先级队列 十一、串 十二、排序 阅读全文
posted @ 2018-10-05 19:39 Dec_f 阅读(69) 评论(0) 推荐(0)
摘要: const意味着 “只读” const有什么含义? 1)只读 2)使用关键字const也许能产生更紧凑的代码 3)使编译器很自然地保护那些不希望被改变的参数,防止其被无意的代码修改 const 修饰成员变量 const int a; int const a; //a是一个常整型的数 const in 阅读全文
posted @ 2018-09-26 21:34 Dec_f 阅读(155) 评论(0) 推荐(0)
摘要: 1).一旦声明为静态变量,在编译时刻开始永远存在,不受作用域范围约束,但是如果是局部静态变量,则此静态变量只能在局部作用域内使用,超出范围不能使用,但是它确实还存在,还占用内存。 2).在模块内(在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其他函数访问,他是一个本地的 阅读全文
posted @ 2018-09-26 19:43 Dec_f 阅读(138) 评论(0) 推荐(0)