python简单算法

冒泡

python 复制代码
def boll(lis):
    i = 0
    while i<len(lis)-1:
        j = 0
        while j<len(lis)-1-i:
            if lis[j] > lis[j+1]:
                lis[j],lis[j + 1] = lis[j+1],lis[j]
            j+=1
        i+=1

选择排序

python 复制代码
def selct1(lit):
    i = 0
    while i<len(lit)-1:
        j =i+1
        min1 = i
        while j < len(lit):
            if lit[j] < lit[min1]:
                min1 = j
            j += 1
        lit[i],lit[min1] = lit[min1],lit[i]

        i+=1

插入

python 复制代码
def insert(lit):
    i = 1
    for i in range(1,len(lit)):
        j = i-1#手牌下标
        tmp = lit[i] #抓牌下标
        while j>=0 and lit[j]>tmp:
            lit[j+1] = lit[j]
            j-=1
        lit[j+1] = tmp
相关推荐
小爬虫程序猿4 分钟前
如何利用Java爬虫获取店铺详情:一篇详尽指南
java·开发语言·爬虫
tian-ming5 分钟前
Java八股(一)
java·开发语言
qystca14 分钟前
洛谷 P1135 奇怪的电梯 C语言 bfs
数据结构·算法·宽度优先
听潮阁24 分钟前
【SpringCloud详细教程】-04-服务容错--Sentinel
java·开发语言·spring boot·spring cloud·eclipse·tomcat
海涛高软38 分钟前
QT配置文件详解
开发语言·qt
Object~40 分钟前
【第十二课】Rust并发编程(三)
开发语言·后端·rust
cwtlw1 小时前
数据库学习记录02
开发语言·数据库·笔记·sql·学习
Captain823Jack1 小时前
深度学习中的正则化模型是什么意思?
人工智能·python·深度学习
B站计算机毕业设计超人1 小时前
计算机毕业设计Python+卷积神经网络CNN交通标志识别 机器学习 深度学习 爬虫 数据可视化 人工智能 模型训练
图像处理·python·深度学习·机器学习·cnn·tensorflow·卷积神经网络
wenyue11211 小时前
以有效安全的方式在正式生产环境中模拟真实流量进行全站点性能测试
后端·算法·架构·压力测试