- 4
- 0
- 约5.52千字
- 约 51页
- 2020-06-09 发布于天津
- 举报
排序中“每一个数据”是指数据位置,如上面第0趟扫描就是第0个数据位置(比较过程可能交换数据,数据发生了变化,但后面的比较仍然是与第0个数据比较)。一趟扫描得到一个最小者放到了最前面。 第i趟扫描就是第i个元素与所有第j个元素比较(j=i+1,i+2,…,N-1),可能需要交换。 数组的名字与下标决定了数组的所有元素。建议读者反复练习冒泡排序与选择排序,上机实现并理解排序思想,画图理解数据在内存中的存储形式与变化过程。 选择排序的PAD图描述如图4.5所示: 图4.5 “选择排序”的PAD图 i=0 iN-1 i++ j=i+1 jN j++ 交换a[i]与a[j] a[i] a[ j ] 写一个程序,输入一串十六进制数据,输出其十进制数。 【分析】 用数组存储输入的十六进制数据,边输入边存储,并记录数据长度; 设一个变量digit10存放结果,初值为0,从数组读出一个数字字符c,做digit10 ← digit10 *16+c对应的数值,最后的S就是想要的结果; 注意到十六进制数中有数字字符‘0’~‘9’,还有字母‘a’~‘f’和‘A’~‘F’,c对应的数值要相应处理。 4.1.2 二维数组 二维数组在逻辑上组成一个阵列(象线性代数里的矩阵),但在物理上,占用的内存仍然是一片连续的空间,每一行开头紧接上一行的末尾,每一个数据元素用两个下标索引。在定义二维数组时,规定了
您可能关注的文档
- 机器人学基础第6章机器人传感器资料讲解.ppt
- 机器人的组成教学案例.ppt
- 机器人的组成结构知识分享.ppt
- 机床与刀具51演示教学.ppt
- 机床与刀具65培训资料.ppt
- 机床按钮和行程开关教案教材课程.ppt
- 机构信用代码系统信息采集与代码证发放培训课件资料教程.ppt
- 机械一班团支部评讲教学幻灯片.ppt
- 机械伤害培训教材.ppt
- 机械制图-零件图资料讲解.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 华为HCNA路由器交换学习指南全套教学课件.pptx
- 自考高等数学(工本)考试重点.pdf VIP
- 自考《离散数学 02324》【高频考点速记清单・精简背诵版】.docx VIP
- 中国抗癌协会乳腺肿瘤整形外科整合诊治指南(精简版)解读课件.pptx VIP
- 福建省高二(上)期中语文试卷6套.docx VIP
- 自考高等数学工本公式大全.doc VIP
- 00023自考《高等数学(工本)》考前划重点.pdf VIP
- 2026年4月自考00023《高等数学(工本)》考前必刷题.pdf VIP
- 2026执业药师《药事管理与法规》真题及答案(120题完整版).pdf
- (2026年)纪念红军长征胜利90周年:长征中的关键抉择与历史启示PPT课件.pptx VIP
原创力文档

文档评论(0)