算法
文章平均质量分 77
GNU计划
这个作者很懒,什么都没留下…
展开
-
归并排序算法
// MergeSort.c #include #include #include #define DATA_TYPE int #define NUM_TYPE char // 有效个数:2至255 #define TYPE short // TYPE 至少比排序个数大一个级别的数据类型单位 void Merge(DATA_TYPE * const, DATA_TYPE *, co原创 2014-01-25 13:11:41 · 605 阅读 · 0 评论 -
SHELL排序算法
// ShellSort.c #include #include #include #define DATA_TYPE int #define NUM_TYPE char // 有效个数:2至255 // ( ( 2 ^ ( sizeof ( unsigned NUM_TYPE ) * 8 ) ) - 1 ) #define LIMIT ( ( 1 << ( sizeof ( uns原创 2014-01-25 13:09:49 · 648 阅读 · 0 评论 -
插入排序算法
// InsertSort.c #include #include #include #define DATA_TYPE int #define NUM_TYPE char // 有效个数:2至127 // ( ( 2 ^ ( ( sizeof ( NUM_TYPE ) * 8 ) - 1 ) - 1 ) #define LIMIT ( ( 1 << ( ( sizeof ( NUM原创 2014-01-25 12:08:46 · 506 阅读 · 0 评论 -
快速排序算法(递归)
// QuickSort.c #include #include #include #define DATA_TYPE int #define NUM_TYPE char // 有效个数:2至255 // ( ( 2 ^ ( sizeof ( unsigned NUM_TYPE ) * 8 ) ) - 1 ) #define LIMIT ( ( 1 << ( sizeof ( unsi原创 2014-01-25 13:00:29 · 627 阅读 · 0 评论 -
冒泡排序算法
// BubbleSort.c #include #include #include #define DATA_TYPE int #define NUM_TYPE char // 有效个数:2至255 // ( ( 2 ^ ( sizeof ( unsigned NUM_TYPE ) * 8 ) ) - 1 ) #define LIMIT ( ( 1 << ( sizeof ( un原创 2014-01-25 12:40:00 · 508 阅读 · 0 评论 -
选择排序算法
// SelectSort.c #include #include #include #define DATA_TYPE int #define NUM_TYPE char // 有效个数:2至255 // ( ( 2 ^ ( sizeof ( unsigned NUM_TYPE ) * 8 ) ) - 1 ) #define LIMIT ( ( 1 << ( sizeof ( un原创 2014-01-25 12:22:03 · 501 阅读 · 0 评论 -
快速排序算法(栈)
// QuickSort with stack.c #include #include #include #define DATA_TYPE int #define NUM_TYPE char // 有效个数:2至255 // ( ( 2 ^ ( sizeof ( unsigned NUM_TYPE ) * 8 ) ) - 1 ) #define LIMIT ( ( 1 << ( s原创 2014-01-25 13:04:53 · 894 阅读 · 0 评论 -
最小/大堆添加元素算法
// BinaryHeapAdd.c // 备注: 本程序显示结果应以二叉树形式而非数组形式排列 #define FLAG 0 // FLAG = 0 最小堆 FLAG = 1 最大堆 #include #include #include #define DATA_TYPE int #define NUM_TYPE char // 有效个数:2至255 // 堆元素数量上限 //原创 2014-02-06 22:40:25 · 833 阅读 · 0 评论