
数据结构
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
十种主要排序算法比较
原文:http://www.2cto.com/kf/201109/104886.html 排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(转载 2012-08-23 10:11:12 · 1121 阅读 · 0 评论 -
搜索二叉树 C++的实现
需要说明一点的是,此搜索二叉树并没有平衡算法,所以可能会导致有可能出现O(M logN)的最坏情况。 并且几乎所有代码都用递归实现,所以效率并不是太高,并且当N足够大的时候,很多操作都可能导致栈溢出。但是因为对于树的操作用递归描述起来理解上还是比循环好的多,并且以后可以用平衡算法,所以这里都用递归了。 搜索二叉树的实现: 1 2 #ifndef __BINARY_SEARCH转载 2012-09-27 17:52:30 · 714 阅读 · 0 评论