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)
您可能关注的文档
最近下载
- 浙江宁波市2021年中考作文写作解析及范文.docx VIP
- 2021年湖南省怀化市鹤城区小升初数学试卷(学生版+解析版).pdf VIP
- 2021年行测(地市级,附副省级差异题)题本.pdf VIP
- GB_T 50262-2024 铁路工程术语标准.pdf VIP
- HGT 20538-2016 衬塑钢管和管件选用系列.docx VIP
- 《协助用药常识》课件——模块五 循环系统药物.pptx VIP
- 2026及未来5年中国印染ERP管理软件市场现状数据分析及前景预测报告.docx
- 人教版2024-2025学年度北京市第一学期初中一年级历史单元测试卷.doc VIP
- 职业技能鉴定指导书_继电保护.docx VIP
- 三年级的数学思维拓展题.doc VIP
原创力文档

文档评论(0)