
剑指offer
文章平均质量分 80
adfa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于基本排序的总结选择排序: 算法是: ① 第1趟排序 在无序区R[1..n]中选出关键字最小的记录R[k],将它与无序区的第1个记录R[1]交换。 ③第i趟排序 第i趟排序开始时,当前有序区和无序区
快速排序: 采用的是分治思想 一趟快速排序的算法是: 1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; 2)以第一个数组元素作为关键数据,赋值给key,即key=A[0]; 3)从j开始向前搜索,即由后开始向前搜索(j--),找到第一个小于key的值A[j],将A[j]赋给A[i]; 4)从i开始向后搜索,即由前开始向后搜索(i++),找到第一个大于key的A[i],将A[原创 2014-04-22 22:57:46 · 2267 阅读 · 0 评论 -
关于c++中的强制转换
由于本人是技术白痴,所以有许多问题,都不知道,所以很多简单的问题也写里进来; 一个是关于类型的转换:到现在一直用的都是c语言里的强制转换,知道c++里有强制转换的函数,但是不记得怎么使了,所以重新把基础的东西再记一遍吧; 强制转换有四种: dynamic_cast:这个类型转换是将基类类型对象的引用或者指针转换为同一继承层次中其他类型的引用或者指针。 如果绑定到引用或者指针的对象不是目标类原创 2014-04-19 20:49:59 · 571 阅读 · 0 评论 -
关于编程时的高质量
《剑指offer》的第三张开始讲关于高质量代码的内容,里面涉及到了关于原创 2014-04-25 21:30:15 · 629 阅读 · 0 评论