python简单算法

ops/2024/11/28 20:01:18/

冒泡

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

选择排序

python">def selct1(lit):i = 0while i<len(lit)-1:j =i+1min1 = iwhile j < len(lit):if lit[j] < lit[min1]:min1 = jj += 1lit[i],lit[min1] = lit[min1],lit[i]i+=1

插入

python">def insert(lit):i = 1for 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-=1lit[j+1] = tmp


http://www.ppmy.cn/ops/137459.html

相关文章

HTML、CSS

HTML、CSS 什么是HTML、CSS? HTML(HyperText Markup Language):超文本标记语言 超文本&#xff1a;超越了文本的限制&#xff0c;比普通文本更加强大。除了文字信息&#xff0c;还可以定义图片、音频、视频等内容标记语言&#xff1a;由标签构成的语言HTML标签都是预定义好的…

Linux介绍与安装指南:从入门到精通

1. Linux简介 1.1 什么是Linux&#xff1f; Linux是一种基于Unix的操作系统&#xff0c;由Linus Torvalds于1991年首次发布。Linux的核心&#xff08;Kernel&#xff09;是开源的&#xff0c;允许任何人自由使用、修改和分发。Linux操作系统通常包括Linux内核、GNU工具集、图…

Python 中的 Lxml 库与 XPath 用法

Python 中的 Lxml 库与 XPath 用法 Python 中的 Lxml 库与 XPath 用法Lxml安装 Lxml基础用法加载文档解析与查询创建新的 XML/HTML 高级特性1. 复杂的 XPath 查询2. DTD 和 Schema 验证3. XSLT 变换4. 自定义命名空间5. 异常处理6. 大文件流式处理7. 并发和线程安全性8. 性能优…

鸿蒙NEXT开发案例:文字转拼音

【引言】 在鸿蒙NEXT开发中&#xff0c;文字转拼音是一个常见的需求&#xff0c;本文将介绍如何利用鸿蒙系统和pinyin-pro库实现文字转拼音的功能。 【环境准备】 • 操作系统&#xff1a;Windows 10 • 开发工具&#xff1a;DevEco Studio NEXT Beta1 Build Version: 5.0.…

Spring Boot的JdbcTemplate实现“不存在即插入,存在即更新”

在 Java 中实现【不存在即插入&#xff0c;存在即更新】 INSERT ... ON DUPLICATE KEY UPDATE Spring Boot 的 JdbcTemplate 实现 INSERT ... ON DUPLICATE KEY UPDATE 如果你使用的是 Spring Boot 的 JdbcTemplate&#xff0c;可以这样实现&#xff1a; 代码示例 Autowire…

【八股文】小米

文章目录 一、vector 和 list 的区别&#xff1f;二、include 双引号和尖括号的区别&#xff1f;三、set 的底层数据结构&#xff1f;四、set 和 multiset 的区别&#xff1f;五、map 和 unordered_map 的区别&#xff1f;六、虚函数和纯虚函数的区别&#xff1f;七、extern C …

安装Docker的时候报错

在一台新的虚拟机里安装docker的时候报错了&#xff0c;执行命令如下 yum install -y docker-ce docker-ce-cli containerd.io报错信息如下&#xff1a; Error downloading packages:3:docker-ce-27.0.0~rc.2-1.el7.x86_64: [Errno 256] No more mirrors to try.在网上查询了…

html+css+js打字游戏网页

1. 效果 2. html代码 <!doctype html> <html><head><meta charset"utf-8" /><title>打字练习</title><!--引入第三方动画库--><link rel"stylesheet" href"animate.css"><style>html {h…