网站建设初学者教程,成华区微信网站建设公司,用node做的网站,成品网站好还是自助建站好排序#xff1a; 排序和查找的关系#xff1a;排序是查找的前提#xff0c;排序是重点。
冒泡 插入 选择 归并排序 快速排序#xff1a;一次确定一个数的位置
#include stdio.hvoid QuickSort(int *a, int low, int high)
{int pos;if(low high){pos FindP…排序 排序和查找的关系排序是查找的前提排序是重点。
冒泡 插入 选择 归并排序 快速排序一次确定一个数的位置
#include stdio.hvoid QuickSort(int *a, int low, int high)
{int pos;if(low high){pos FindPos(a, low, high);QuickSort(a,low,pos-1);QuickSort(a,pos1, high);}
}int FindPos(int *a, int low, int high)
{int val a[low];while(low high){while(low high a[high]val){--high;}a[low] a[high];while(low high a[low]val){low;}a[high] a[low];}a[low] val;return high;
}int main()
{int a[6] {2,1,0,5,4,3};int i;QuickSort(a,0,5);//第二个参数表示第一个元素下表第三个参数表示最后一个元素下表for(i0; i6; i)printf(%d\n, a[i]);return 0;
}
再次讨论什么是数据结构:数据结构是研究数据存储和数据操作的一门学问 数据存储分为两部分:个体和个体关系的存储个体关系的存储是最核心的。 再次讨论到底什么是范型:同一种逻辑结构无论该逻辑结构物理存储是什么样子的我们都可以对它执行相同的操作。