自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python学习笔记2

find(字符串,开始位置,结束位置)注意,查找内容不包括结束位置但包括开始位置,若查找范围内有多个匹配片段,则返回从左到右第一个位置,若查找不到匹配片段,则返回-1zi。s.replacce(old,new,count)count为替换几个old字符串为新字符串,若未指明则全部替换。s.split(字符串,maxsplit=x) maxsplit为最大分割次数,不指明则不限制次数。字符串带单引号只需要用双引号括起来 字符串带双引号只需要用单引号括起来即可。长字符串需要用"""或'''括起来。

2024-03-17 17:02:07 238 1

原创 python学习笔记1

a[start:end:step]start为开始位置 end为结束位置 且不包含end位置的字符 start和end可以省略 step为步长 正数为从左到右 负数为从右到左。修改add(x)已经存在则不能添加 不会抛出错误 remove(x) 删除元素 如果元素不存在则抛出错误 clear()清除集合。dict1.pop(105)删除键值对并返回删除的值 dict1.items()返回字典的所有键值对视图。删除第一个为80的元素。(t) //t是列表//

2024-03-16 16:44:58 570 1

原创 最短路径算法/最小生成树算法

弗洛伊德算法也是动态规划算法的一种,一开始不允许有中转点,第一轮加入一个中转点,第二轮加入两个中转点(加上第一轮),以此类推进行n-1轮(n为顶点数)dist数组:从本顶点到某顶点所需的最短路径,每一轮后需要更新False顶点的dist和path信息,直到所有顶点都为True。:每次从一个顶点开始构建生成树,每次将可以连接生成树的代价最小新结点纳入生成树。path数组:该数组用于表明最短路径上顶点的前驱结点。最短路径的算法,且不能求解带有负权值的有向图。时间复杂度O(n^2)时间复杂度O(n^2)

2023-04-06 20:57:54 296

原创 二叉树的存储

二叉树的孩子表示法(顺序+链式存储)二叉树的孩子兄弟表示法(链式存储)二叉树的双亲表示法(顺序存储)

2023-03-21 20:36:01 32

原创 线索化二叉树

二叉树边遍历边线索化。

2023-03-20 20:29:40 36

原创 二叉树的遍历

二叉树先/中/后/层序遍历

2023-03-20 19:18:06 35

原创 树的链式存储初始化及插入结点

【代码】树的链式存储初始化及插入结点。

2023-03-20 19:04:16 40

原创 KMP算法

【代码】KMP算法。

2023-03-19 20:23:07 42

原创 栈在括号匹配算法中的应用

【代码】栈在括号匹配算法中的应用。

2023-03-19 19:46:49 48

原创 串的简单朴素模式匹配

【代码】串的简单朴素模式匹配。

2023-03-19 19:44:22 41

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除