数据结构
古月书斋
热爱生活,热爱工作
展开
-
常见排序算法(冒泡,选择,快速)的C语言实现
转载自:http://www.cnblogs.com/herbert/archive/2011/01/20/1940392.html 要实现这几种算法的关键是要熟悉算法的思想。简单的说,冒泡排序,就如名字说的,每经过一轮排序,将最大的数沉到最底部。选择排序的思想是将整个数 列,分为有序区和无序区。每轮排序,将无序区里的最小数移入到有序区。快速排序的思想是以一个数为中心,通常这个数是该数列第一转载 2012-03-12 16:43:10 · 1095 阅读 · 0 评论 -
二叉树_C语言实现(上)
原文: http://www.longtengwang.com/Article/soft/C/sfa/200702/5229.html #include #include #define STACK_MAX_SIZE 30 #define QUEUE_MAX_SIZE 30 #ifndef elemType typedef char elemType; #endif转载 2012-03-13 18:00:23 · 2414 阅读 · 0 评论 -
二叉树_C语言实现(下)
原文: http://www.longtengwang.com/Article/soft/C/sfa/200702/5229.html 上文接二叉树_C语言实现(上) #include stdio.h> #define QUEUE_MAX_SIZE 20 #define STACK_MAX_SIZE 10 typedef int elemType; #include "BT.c转载 2012-03-13 18:01:04 · 929 阅读 · 0 评论