JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

插入排序

发布时间 2023-10-01 21:42:12作者: Crown-V
class Solution:
    def insertion_sort(lst):
        for i in range(1, len(lst)):
            for j in range(i, 0, -1):
                if lst[j] < lst[j - 1]:
                    lst[j], lst[j - 1] = lst[j - 1], lst[j]
                else:
                    break

# 示例用法
solve = Solution()
my_list = [8, 3, 1, 5, 2]
solve.insertion_sort(my_list)
print(my_list)

 

    本栏目推荐文章
  • 拖曳排序
  • 【GUI软件】抖音搜索结果批量采集,支持多个关键词、排序方式、发布时间筛选等!
  • 在markdown文本里插入文内交叉链接
  • 内置,第三方过滤功能与排序功能
  • 关于对pandas.DataFrame的二维表格数据排序后-再写入到Excel表格的方法
  • 【算法】【线性表】【链表】删除排序链表中的重复元素 II
  • 【算法】【线性表】【链表】删除排序链表中的重复元素
  • 2645. 构造有效字符串的最少插入数
  • ES--排序
  • Mysql 插入数据忽略已存在数据
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们