- 1
- 0
- 约6.9千字
- 约 12页
- 2026-08-19 发布于山东
- 举报
2.6项目开发
2.6.1基础编程实践
1.插入数据
将一个数插入到一个有序的数组中,并使其仍然有序。
分析:将一个数插入到一个有序的数组中,首先要查找插入的位置k(1≤k≤n-1),然后从n-1到k逐
一向后移动一个位置,将第k个元素的位置腾出,最后将数据插入。代码如下:
1#!/usr/bin/python
2#-*-coding:UTF-8-*-
3a=[1,4,6,9,13,16,19,28,40,100,0]
4print(originallistis:)
5foriinrange(len(a)):
6print(a[i])
7number=int(input(insertanewnumber:\n))
8end=a[9]
9ifnumberend:
10a[10]=number
11else:
12foriinrange(10):
13ifa[i]number:
14temp1=a[i]
15a[i]=number
16forji
您可能关注的文档
最近下载
- NBT 31087-2016 风电场项目环境影响评价技术规范.docx VIP
- 自救、互救与创伤急救.ppt VIP
- 单柱巷道式堆垛机设计方案及关键部件.pdf VIP
- 粮长门水库工程建设环境影响评估报告书.doc VIP
- 年产2000万只肉鸡屠宰加工技改项目环境影响报告书.pdf
- Sabrina英语-高考英语1200个核心高频词背诵单(汇总).docx
- 2021年山东省高考物理试题(山东卷)真题(Word版,含答案与解析).doc VIP
- 2026江西宜春丰城市面向城市社区专职网格员招聘27备考题库附答案.docx VIP
- 2025年丰城市网格员招聘考试真题.docx VIP
- 【113名】2026年丰城市社区工作者(专职网格员)招聘考试模拟考试及答案解析.docx VIP
原创力文档

文档评论(0)