随笔 - 301  文章 - 27  评论 - 8  阅读 - 10万
08 2023 档案
数据结构-算法-02-数组遍历
摘要: 阅读全文
posted @ 2023-08-10 23:25 寻不到花的蝶 阅读(2) 评论(0) 推荐(0) 编辑
数据结构-算法-01-算法初步
摘要: 阅读全文
posted @ 2023-08-05 12:18 寻不到花的蝶 阅读(5) 评论(0) 推荐(0) 编辑
算法-19-计数排序
摘要: 阅读全文
posted @ 2023-08-03 16:29 寻不到花的蝶 阅读(4) 评论(0) 推荐(0) 编辑
算法-18-希尔排序
摘要: 阅读全文
posted @ 2023-08-03 12:41 寻不到花的蝶 阅读(3) 评论(0) 推荐(0) 编辑
算法17-排序总结
摘要: 阅读全文
posted @ 2023-08-03 11:58 寻不到花的蝶 阅读(6) 评论(0) 推荐(0) 编辑
算法-16-递归
摘要:https://blog.csdn.net/abraham_ly/article/details/107987029 阅读全文
posted @ 2023-08-03 11:36 寻不到花的蝶 阅读(2) 评论(0) 推荐(0) 编辑
算法-15-归并排序
摘要: 阅读全文
posted @ 2023-08-03 11:36 寻不到花的蝶 阅读(2) 评论(0) 推荐(0) 编辑
算法-14-堆排序详细图解(通俗易懂)
摘要:原文来源: https://blog.csdn.net/weixin_51609435/article/details/122982075 https://blog.csdn.net/wenwenaier/article/details/121314974 https://zhuanlan.zhih 阅读全文
posted @ 2023-08-03 09:21 寻不到花的蝶 阅读(37) 评论(0) 推荐(0) 编辑
算法-13-堆排序
摘要: 阅读全文
posted @ 2023-08-03 08:41 寻不到花的蝶 阅读(9) 评论(0) 推荐(0) 编辑
算法-12-快速排序-快排的最好最坏情况
摘要:class Solution { public int[] sortArray(int[] nums) { quickSort(nums, 0, nums.length - 1); return nums; } public void quickSort(int[] nums, int l, int 阅读全文
posted @ 2023-08-03 01:15 寻不到花的蝶 阅读(42) 评论(0) 推荐(0) 编辑
算法-11-快速排序
摘要: 阅读全文
posted @ 2023-08-03 00:42 寻不到花的蝶 阅读(5) 评论(0) 推荐(0) 编辑
算法-10--python shuffle函数_python中shuffle()方法的功能详解
摘要:python shuffle函数_python中shuffle()方法的功能详解: python的概率分布中,洗牌算法是通过shuffle()方法实现的,shuffle()方法将列表的所有元素打乱,随机排列。 Python既可以使用random.shuffle对列表进行洗牌,也可以使用random. 阅读全文
posted @ 2023-08-02 23:35 寻不到花的蝶 阅读(714) 评论(0) 推荐(0) 编辑
算法-09-插入排序
摘要: 阅读全文
posted @ 2023-08-02 23:34 寻不到花的蝶 阅读(6) 评论(0) 推荐(0) 编辑
算法-08-选择排序
摘要:选择排序法是一种不稳定的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素, 存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。 # 简单 li_new = [] def select 阅读全文
posted @ 2023-08-02 20:44 寻不到花的蝶 阅读(16) 评论(0) 推荐(0) 编辑
算法-07-使用列表生成式,生成一个随机数在0到20的集合
摘要:1 阅读全文
posted @ 2023-08-02 20:05 寻不到花的蝶 阅读(33) 评论(0) 推荐(0) 编辑
算法-06-冒泡排序
摘要:import random def bubble_sort(li): for i in range(len(li) - 1): for j in range(len(li) - i - 1): if li[j] > li[j + 1]: li[j], li[j + 1] = li[j + 1], l 阅读全文
posted @ 2023-08-02 18:18 寻不到花的蝶 阅读(8) 评论(0) 推荐(0) 编辑
算法-05-排序
摘要: 阅读全文
posted @ 2023-08-02 16:23 寻不到花的蝶 阅读(4) 评论(0) 推荐(0) 编辑
算法-04 -二分查找
摘要:案例: def binary_search(li, val): left = 0 right = len(li) - 1 while left <= right: # 候选取有值 mid = (left + right) // 2 # mid 位置 if li[mid] == val: # 如果mi 阅读全文
posted @ 2023-08-02 15:40 寻不到花的蝶 阅读(5) 评论(0) 推荐(0) 编辑
算法-03-python中return怎么用?
摘要:在Python中,return语句用于从函数中返回一个值。当函数执行到return语句时,它会停止执行并返回一个值给调用函数的代码。下面是一个简单的例子 例子: def linear_search(value, lst): for i in range(len(lst)): if lst[i] == 阅读全文
posted @ 2023-08-02 00:35 寻不到花的蝶 阅读(285) 评论(0) 推荐(0) 编辑
算法-02-详解Python查找算法的实现(线性,二分,分块,插值)
摘要:# 博客来源: https://pythonjishu.com/papquwdlspdjnhr/ https://blog.csdn.net/Jack_user/article/details/130534926 这个写的比较好 1. 查找算法概述 查找算法是一种用在数据集合中查找特定元素的算法。常 阅读全文
posted @ 2023-08-02 00:16 寻不到花的蝶 阅读(178) 评论(0) 推荐(0) 编辑
算法-01-查找
摘要:线性搜索法(Linear Search) 线性搜索(Linear Search)算法又称为循序搜索(Sequential Search)算法,是学习编程语言最先需要学会的搜索算法。 它可以按照元素在集合中的顺序,从头开始进行走访,并连续判断目前走访到的元素是否是我们想要找的元素。 def linea 阅读全文
posted @ 2023-08-01 23:43 寻不到花的蝶 阅读(52) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示