算法与数据结构
冰点契约丶
常驻后端领域、测试开发领域,欢迎探讨交流
展开
-
Leetcode第88题:合并两个有序数组
Leetcode第88题:合并两个有序数组原创 2024-03-29 09:48:03 · 260 阅读 · 0 评论 -
Leetcode第66题:加一
Leetcode第66题:加一原创 2024-03-25 17:41:54 · 305 阅读 · 0 评论 -
Leetcode第58题:最后一个单词的长度
Leetcode第58题:最后一个单词的长度原创 2024-03-25 16:58:53 · 128 阅读 · 0 评论 -
Leetcode第35题:搜索插入位置
Leetcode第35题:搜索插入位置原创 2024-03-25 16:45:43 · 276 阅读 · 0 评论 -
Leetcode第28题:找出字符串中第一个匹配项的下标
Leetcode第28题:找出字符串中第一个匹配项的下标原创 2024-03-25 16:25:33 · 188 阅读 · 0 评论 -
Leetcode第27题:移除元素
Leetcode第27题:移除元素原创 2024-03-25 16:02:47 · 228 阅读 · 0 评论 -
Leetcode第26题:删除有序数组中的重复项
Leetcode第26题:删除有序数组中的重复项原创 2024-03-25 15:17:58 · 280 阅读 · 0 评论 -
Leetcode第20题:有效的括号
Leetcode第20题:有效的括号原创 2024-03-25 11:18:05 · 337 阅读 · 0 评论 -
Leetcode第13题:罗马数转为十进制数
罗马数转为十进制数原创 2024-03-25 10:31:07 · 293 阅读 · 0 评论 -
图-深度优先搜索与广度优先搜索
图-深度优先搜索与广度优先搜索原创 2023-06-30 00:32:28 · 268 阅读 · 0 评论 -
B+树
b+树原创 2023-06-27 23:55:21 · 374 阅读 · 0 评论 -
B树
B树原创 2023-06-27 22:44:51 · 2205 阅读 · 0 评论 -
红黑树
红黑树原创 2023-06-27 22:20:14 · 143 阅读 · 0 评论 -
2-3查找树
2-3查找树原创 2023-06-25 22:41:00 · 258 阅读 · 0 评论 -
有环链表入口问题
有环链表入口问题原创 2022-12-10 00:01:28 · 545 阅读 · 0 评论 -
单向链表是否有环问题
单向链表是否有环问题原创 2022-12-09 23:24:08 · 102 阅读 · 0 评论 -
快慢指针解决中间值问题
链表中间值问题原创 2022-12-09 02:41:56 · 131 阅读 · 0 评论 -
线性表-双向链表
双向链表原创 2022-12-09 02:32:29 · 244 阅读 · 0 评论 -
线性表-单向链表
单向链表原创 2022-12-09 02:19:09 · 85 阅读 · 0 评论 -
线性表-顺序表
顺序表原创 2022-12-09 02:08:17 · 283 阅读 · 0 评论 -
排序算法-快速排序
快速排序原创 2022-12-09 01:48:48 · 76 阅读 · 0 评论 -
排序算法-归并排序
归并排序原创 2022-12-09 01:37:49 · 73 阅读 · 0 评论 -
排序算法-希尔排序
希尔排序原创 2022-12-09 01:30:51 · 180 阅读 · 0 评论 -
排序算法-插入排序
插入排序原创 2022-12-09 01:21:28 · 167 阅读 · 0 评论 -
排序算法-选择排序
选择排序原创 2022-12-09 01:09:56 · 167 阅读 · 0 评论 -
插入排序
插入排序 每次都将后面没排好序的数插入到前面排好序的数中 代码实现 def insert_sort(number_list: list) -> list: list_length: int = len(number_list) for index in range(list_length-1): not_order_first_element: int = number_list[index + 1] by_order_last_element_ind原创 2021-08-22 13:30:17 · 86 阅读 · 0 评论 -
选择排序
选择排序 初始状态: 有序区为空, 无序区为[0,…,n] 每次找到无序区里的最小元素,添加到有序区的最后 重复前面步骤,直到排序完成 代码实现 def select_sort(int_list: list) -> list: list_length: int = len(int_list) for i in range(list_length - 1): min_number_index = i for j in range(i + 1, list_原创 2021-08-22 01:54:33 · 89 阅读 · 0 评论