- 博客(3)
- 收藏
- 关注
原创 排序算法小结
排序小结 排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。 对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复杂度,从简单到难来分析算法。 第一部分是简单排序算法,后面你将看到他们的共同点
2009-07-29 10:34:00 622
转载 C++中的内存对齐
一.计算struct的size有两个原则: #pragma pack(n) n是编译器的对齐字节数 (1)struct中各成员按照对齐原则:在为当前变量(设为a)分配内存时,要参考之前所有变量的偏移量之和(设为d),d必须是min(n,sizeof(a))的倍数,否则编译器会自动在最后补上缺少的字节数。(2)待所有变量都分配完毕之后,还要比较当前所占内存(设为c)与struct中长度最大的变量的长
2009-07-20 19:26:00 701
转载 排序二叉树的实现
实现了如下基本功能:1。添加节点2。删除节点3。查找最小值4。查找最大值5。中序遍历 1using System; 2using System.Collections.Generic; 3using System.Text; 4 5namespace BinarySearchTree 6{ 7 class Program 8 { 9
2009-07-10 22:20:00 1024 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人