数据结构
文章平均质量分 77
keepingstudying
这个作者很懒,什么都没留下…
展开
-
关于二叉树的一些操作
struct NODE{int iData;struct NODE *pLeft; struct NODE *pRight;};根节点为pRootStatus Search(BiTree T,int n){if(!T) return ERROR;if(n==T->data) return OK;else if(ndata)转载 2012-10-11 10:17:56 · 468 阅读 · 0 评论 -
10种排序算法总结
转载至 http://blog.csdn.net/lishenglong666/article/details/8484924排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。转载 2013-01-10 10:14:31 · 667 阅读 · 0 评论 -
内存对齐.结构体对齐
gcc 中的"__attribute__ ((packed))" __attrubte__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐。#define __u8 unsigned char#define __u16 unsigned short/* __attribute__ ((pac转载 2014-05-29 10:32:10 · 772 阅读 · 0 评论