算法
风澈云间
这个作者很懒,什么都没留下…
展开
-
算法学习之归并排序-带测试样例
#include #include #define MAX_INT 655354 #define NUM 16 void mergeSort(int array[],int p,int r); void merge(int array[], int p, int q, int r); int main() { int array[NUM] = {23,12,3,4,2,3,234,56原创 2014-09-06 17:16:05 · 589 阅读 · 0 评论 -
算法导论-冒泡排序-C语言版
#include #include #define MAX_INT 655354 #define NUM 16 void bubbleSort(int array[], int length); int main() { int array[NUM] = {23,12,3,4,2,3,234,5655,34,123,445,44,3,4,56,78}; int i ;原创 2014-09-06 19:45:26 · 469 阅读 · 0 评论 -
算法导论-堆排序-C语言
#include #include #define MAX_INT 655354 #define NUM 16 void heapSort(int array[],int length); void exchange(int array[],int a, int b); void printArray(int array[], int length); int main() { in原创 2014-09-07 15:00:19 · 412 阅读 · 0 评论 -
算法导论-插入排序算法
#include #include #define MAX_INT 655354 #define NUM 16 void insertSort(int array[],int length); int main() { int array[NUM] = {23,12,3,4,2,3,234,5655,34,123,445,44,3,4,56,78}; int i ;原创 2014-09-06 19:32:35 · 427 阅读 · 0 评论 -
算法导论-快速排序-C语言
#include #include #define MAX_INT 655354 #define NUM 16 void mergeSort(int array[],int p,int r); void merge(int array[], int p, int q, int r); void insertSort(int array[],int length); void bu原创 2014-09-07 20:19:10 · 452 阅读 · 0 评论 -
算法导论-优先级队列-C语言
#define MIN_INT (-65535) int heapSize; void exchange(int array[],int a, int b); void maxHeapify(int array[], int i); int main() { printf("Hello world!\n"); return 0; } void maxHeapify(int a原创 2014-09-07 15:51:26 · 509 阅读 · 0 评论 -
算法导论-计数排序-C语言
计数排序的思想就是对每一个输入的元素x,确定出小于x的个数,直接把x放入最终输出数组的位置上。 #include #include #define MAX_INT 65535 #define NUM 16 void mergeSort(int array[],int p,int r); void merge(int array[], int p, int q, int r); void in原创 2014-09-11 16:25:26 · 589 阅读 · 0 评论