- 14
- 0
- 约1.38万字
- 约 52页
- 2018-05-15 发布于四川
- 举报
顺序查找 假定把一列数放在一维数组 a 中,待查找的数放在 x 中,把 x 与 a 数组中的元素从头到尾一一进行比较,查找 x 的值在 a 数组中是否存在,这种方法称为顺序查找。例如,在数组a={23,56,11,87,91,35,41,44,60,6} 中查找x=91 算法: 查找 x = 91,P: 表示 a 数组元素的下标,称位置指针。 p 首先置 0,使 x 与 a[p] 比较,若 x 不等于 a[p],则使 p = p+1,不断重复这个过程;一旦 x 等于 a[p] 则退出循环。 此外,当 p 大于数组长度,循环也应停止,即数组a中不存在x。 使 p = p+1 重复执行的条件是:x != a[p] p 10 四、一维数组的举例 插入操作:把一个数插到有序数列后,插入后数列仍然有序。 算法(以升序为例): 确定插入位置P:输入插入数x,置p=0,将x与a[p]比较,当x大a[p],就表示x的位置在a[p]之后,就继续找,直到xa[p]; 移动:将P位置开始的所有元素中的值向后移动,留出该位置; 插入:将x里的数据放入p位置中。总元素个数增1。 例如,在数组a[11]={12,30,48,60,68,87,91,95,97,101} 中插入 x
您可能关注的文档
- 上海财经大学法学院国际法.ppt
- 第四节 同义词.ppt
- 2010高考冲刺专题——阅读理解全攻略—正稿.ppt
- 电信网管系统设计演示.ppt
- 通信电子线路(CH-5).ppt
- 网络高级技术-RCNA-02-交换技术-v1[1].0.ppt
- 物流集装单元化.ppt
- 世界概况及各国文化、风俗习惯.ppt
- 第1章财经法规与职业道德.ppt
- 5.开关门系统.ppt
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
原创力文档

文档评论(0)