基本算法(pascal版本).doc
文本预览下载声明
基本算法
说明:红色的代码可以只看懂不背
排序
快速排序快速排序的思想是:先从数据序列中选一个元素,并将序列中所有比该元素小的元素都放到它的右边或左边,再对左右两边分别用同样的方法处之直到每一个待处理的序列的长度为1, 处理结束.例:输入一组数据小到大排序.
程序1:
program kspv;vara:array[1..] of integer;i:integer;procedure quicksort(s,t:integer);//总的思想就是第s个节点派到它最后应该排的位置;var i,j,x,t1:integer;begin? i:=s;j:=t;x:=a[i];? w
显示全部