数据结构与算法
文章平均质量分 73
马到成功.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线性结构、线性表、顺序表、链表、头插法、尾插法、中间插入或删除一个节点
线性表、顺序表、链表、单链表、双链表原创 2024-07-31 18:49:19 · 1236 阅读 · 0 评论 -
排序算法4:【快速排序】、查看每趟归并后的结果,定义一个全局变量,用来计数作为总趟数
快速排序、查看每趟归并后的结果,定义一个全局变量,用来计数作为总趟数原创 2023-12-12 22:05:48 · 2025 阅读 · 0 评论 -
排序算法:【插入排序】
插入排序、时间复杂度、原地排序原创 2023-12-11 22:45:12 · 301 阅读 · 0 评论 -
排序算法:【选择排序]
使用切片的方式控制无序区,每一趟排序后,都将无序区中的最小值,放到无序区的第一个位置,也就是说,把无序区的最小值跟无序区的第一个元素进行交换,此时,这个最小值也就自然放到了有序区的末尾。原创 2023-12-11 19:18:31 · 328 阅读 · 0 评论 -
排序算法:【冒泡排序】、逻辑运算符not用法、解释if not tag:
冒泡排序、时间复杂度O(n的二次方)、原地排序、排序后输出原列表原创 2023-12-11 15:54:30 · 244 阅读 · 0 评论 -
查找算法——线性查找、二分查找
列表查找:从列表中查找指定元素。顺序查找(也叫线性查找)两种方式:(1)自己写段代码。(2)用列表内置函数。原创 2023-12-10 22:44:27 · 383 阅读 · 0 评论 -
递归的两个特点、典型案例----汉诺塔问题
有三根柱子,现在在一根柱子上,从下往上,按照大小顺序摞着很多盘子。现在要把这些盘子全部放到另一根柱子上,且盘子依然按照从大到小顺序摞着。要求:每次只能移动一个盘子,在小盘子上不能放大盘子。第一步:把n-1个盘子,从A经过C移动到B;第三步:把n-1个盘子从B经过A移动到C。第二步:把第n个盘子,从A移动到C;2、递归函数里要有结束条件。原创 2023-12-10 18:50:13 · 214 阅读 · 0 评论
分享