数据结构
楚夏
千山鸟飞绝,万径人踪灭。孤舟蓑笠翁,独钓寒江雪。
展开
-
C语言-冒泡排序
使用C语言实现数据结构中的冒泡排序算法,冒泡排序是排序算法中较为简单的,思想是两两比较,类似气泡上升。static void swap(int a[], const int m, const int n){ int iTemp = 0; if (NULL == a) { printf("ERROR:params error!!!"); ret原创 2017-08-24 20:01:39 · 172 阅读 · 0 评论 -
C语言-快速排序
使用C语言实现数据结构中的快速排序算法,快速排序算法的思想分治法。static void getPivot(int a[], int low, int high) { int pivot = 0;pivot = low + (high - low) / 2;if (a[low] > a[high]){ swap(a, low, high); }if (a[high] < a[原创 2017-08-24 19:46:48 · 290 阅读 · 0 评论