- 博客(6)
- 收藏
- 关注
原创 归并排序与分治算法详解
每日一算法,今天我们来谈谈分治算法,再结合算法看看归并排序的实现。同时进一步探讨一下如果从分治算法的结构算出算法的时间复杂度,这点尤为重要。
2015-12-04 16:00:42 5399 2
原创 计算机基础算法及数据结构综述
最近一直学习各种语言,研究java和C++的特性。今天偶尔和朋友聊天谈到算法设计,心里顿时感觉算法忘记的差不多了。一番酝酿后决定捧回《算法导论》,边学习边把各种算法写下来。感觉还是写下来的东西觉得深刻,而且就算忘记了,以后还可以随时查看。计算机领域的基础算法分为几大类:1.排序----->最基础有插入排序,归并排序,堆排序,快速排序,还有线性排序。2.贪心算法(greedy alg
2015-12-03 14:40:31 1715
原创 C++88个注意点子之41~50
41.下面是我遇到最蛋疼的编码问题,各位朋友想必也被编码问题弄的蛋疼过吧。下面我们总结一下各种编码规范之间的关系。对于编码规范,有unicode和GBK,GB2312等。unicode是现在最流行的编码标准。而GB*等是专门针对汉子的国际编码标准。这些编码方法只是确定产生的编码数,是纯数学方面的问题,和具体计算机关系不大,这些标准并不确定如何保存这些编码以及如何传输等内容。而我们常看到的utf
2015-12-01 16:32:12 495
原创 C++88个注意点子之31~40
31.函数重载与重复声明的区别1)若两函数形参表完全相同,且函数名也相同,但是返回类型不同,则这样的重载方式错误!!!在java中函数名和形参表组成一个函数签名,与返回值无关,重载只与函数签名有关。在这点上C++和java是一致的。2)仅仅基于不同返回类型,不能实现重载,会报错。3)默认实参不同不能重载4)const形参要注意,若两函数,一个是普通引用或指针,一个是const引用或
2015-12-01 15:40:55 461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人