当前位置:网站首页>实例039:有序列表插入元素
实例039:有序列表插入元素
2022-08-04 01:35:00 【懒笑翻】
题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。
代码:
方法一:
lis = [1, 10, 100, 1000, 10000, 100000]
n = int(input('insert a number: '))
lis.append(n)
for i in range(len(lis) - 1):
if lis[i] >= n:
for j in range(i, len(lis)):
lis[j], lis[-1] = lis[-1], lis[j]
break
print(lis)
方法二:
lis = [1, 10, 100, 1000, 10000, 100000]
n = int(input('insert a number: '))
lis.append(n)
print(sorted(lis))
结果:
"""
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群,扫码下方官方推荐的群即可进入哦
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!↓↓↓↓↓↓
"""
边栏推荐
- thinkphp 常用技巧
- 谁说程序员不懂浪漫,表白代码来啦~
- C 学生管理系统_分析
- FeatureNotFound( bs4.FeatureNotFound: Couldn‘t find a tree builder with the features you requested:
- LDO investigation
- Analysis of usage scenarios of mutex, read-write lock, spin lock, and atomic operation instructions xaddl and cmpxchg
- JS 从零教你手写节流throttle
- 企业虚拟偶像产生了实质性的价值效益
- Google Earth Engine - Calculates the effective width of rivers using publicly available river data
- 简单的线性表的顺序表示实现,以及线性表的链式表示和实现、带头节点的单向链表,C语言简单实现一些基本功能
猜你喜欢
Flask Framework Beginner-05-Command Management Manager and Database Use
Quickly build a website with static files
持续投入商品研发,叮咚买菜赢在了供应链投入上
- heavy OpenCV 】 【 mapping
OpenCV如何实现Sobel边缘检测
即席查询——Presto
持续投入商品研发,叮咚买菜赢在了供应链投入上
typescript48-函数之间的类型兼容性
IDEA02:配置SQL Server2019数据库
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
随机推荐
Promise 解决阻塞式同步,将异步变为同步
循环绕过问题
How to find the cause of Fiori Launchpad routing errors by single-step debugging
C语言:学生管理系统(链表版)
持续投入商品研发,叮咚买菜赢在了供应链投入上
KunlunBase 1.0 发布了!
在Activity中获取另一个XML文件的控件
What warehouse management problems can WMS warehouse management system solve in the electronics industry?
虚拟机CentOS7中无图形界面安装Oracle
.NET Static Code Weaving - Rougamo Release 1.1.0
C 学生管理系统_分析
The idea of the diagram
一个注解替换synchronized关键字:分布式场景下实现方法加锁
LDO investigation
Tanabata festival coming, VR panoramic look god assists for you
【OpenCV】-重映射
typescript51 - basic use of generics
jmeter跨平台运行csv等文件
boot issue
Continuing to invest in product research and development, Dingdong Maicai wins in supply chain investment