pascal排序算法1选编
排序算法;什么是排序?
排序是处理数据过程中一种很常用的运算,是将一组原本无序的数据元素,通过一定的方法,按照某个域的值(关键字)递增或递减的次序重新排列的过程。;什么是稳定性?;1. 选择排序;;;;;;;;;;;;;program selectsort;
const mx=1000;
var
d:array[1..mx]of longint;
n,i,j,k:longint;
begin
readln(n);
for i:=1 to n do read(d[i]);
for i:=1 to n-1 do
begin
k:=i;
for j:=i+1 to n do //d[k]为d[i]..d[n]的最小元素
if d[j]d[k] then k:=j;
j:=d[k]; d[k]:=d[i]; d[i]:=j; //交换
end;
for i:=1 to n do writeln(d[i]);
end.;program selectpro;
const mx=1000;
var
d:array[1..mx]of longint;
n,i,j,k:longint;
begin
readln(n)
您可能关注的文档
最近下载
- 2026年海洋工程装备市场发展报告.docx
- 非计划拔管安全警示教育.pptx
- 盐雾试验机作业指导书.docx VIP
- ASTM A370-25 中文版(钢产品力学性能试验方法和定义).docx VIP
- AQ3067-2026《化工和危险化学品生产经营企业重大生产安全事故隐患判定准则》培训.pptx
- (高清版)B 15763.2-2005 建筑用安全玻璃 第2部分:钢化玻璃.pdf VIP
- J-STD-033D处理,包装,运输和使用湿度,回流,和过程敏感设备.docx VIP
- 2025年苏教版高二化学化学计量数计算专题试卷及解析.docx VIP
- 三相谐振软开关型隔离PFC的研究.pdf
- 2025年房地产经纪人平台经济模式下的角色定位与责任专题试卷及解析.pdf VIP
原创力文档

文档评论(0)