- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 插入排序的简单解释(C++)
跟上一篇的前述一样#include<iostream> using namespace std;void Sort(int *a,int len) { int temp=0; int i,j;//第一层循环是走需要判断的数 for( i=1;i<len;i++) { //这个位置为什么要用一个temp变量装a[i]呢 下面也是用temp变量而不是用a[i] //因为在第二个循环内会改变数组内数
2015-12-21 15:48:43 306
转载 简述成员函数的重写与重载的区别
1.范围区别:重写发生在类与类之间而重载发生在同一个类内 2. 参数:重写要求参数类型 参数个数必须完全相同而重载不要求 3. virtual:重写的函数在基类中必须有virtual修饰 4.二者均可实现多态:重写是动态绑定的多态 重载是静态的
2015-12-21 11:22:22 510
转载 简述数组和链表的区别
逻辑结构上: 数组是申请一块连续的内存空间,并且在编译阶段确定空间大小。运行阶段不允许改变。若数据量过大的话会超出界限,造成溢出。若数据量太小,则会造成空间浪费链表是动态申请内存空间,其大小不用事先预支,根据需要动态的申请或者删除后物理内存上: 数组是连续一内存空间,访问数据可直接根据下标访问,时间复杂度o(1)。添加删除的操作要移动整个数组数据,时间复杂度位o(n)链表在物理内存上不连续,对于
2015-12-17 18:49:27 505
转载 快速排序简单解释(C++)
直接上代码 代码和解释混合 具体解释每句代码的意思 至于快速排序的思想网上有很多 就不解释了 代码来自于程序员面试笔试宝典 #include<iostream> //导入头文件 using namespace std; //引用命名空间void QuitSort(int *a,int low,int high) { //x用来存基准数 int x=0 //要先
2015-12-17 18:37:56 261
转载 堆和栈的区别
//自用 堆和栈的区别 (内存上) (1)申请方式不同:栈的空间有系统分配,而堆区的空间要根据程序员的需求 由程序员自己申请,栈区空间在其所在作用域结束之后又系统自动回收,而堆区 空间理应由程序眼自己释放,若程序员没有释放,则在程序结束后,由系统回收这 块空间,不过在程序化ji
2015-12-02 14:12:11 284
jwplayer播放器网页
2018-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人