- 博客(3)
- 收藏
- 关注
原创 Python实现冒泡排序
冒泡排序是一种简单的交换排序算法,由于较小元素在算法的执行过程中,较小的元素像是气泡般慢慢「浮」到数列的顶端,故叫做冒泡排序。
2024-04-18 22:55:14 273
原创 python 递归实现快速排序
array【1】=5与10进行比较,5<10,将5 放入左边left=[]数组中,以此类推,比10大的放入数组right=[]中这样第一轮中left=[5,2,3],right=[],mid=[10]如果一边长为25M,另一边长50M,那么可使用的最大方块为25*25.换言之,可以将这块地分成两个这样的方块。快速排序算法,简称快排,各大语言的标准库的排序函数基本都是基于此算法实现的,本文章内容与灵感来自于《算法图解》一书。如何实现这一问题,使用D&C策略,D&C算法是递归的。快速排序的基本思想就是源于此。
2024-02-03 14:59:59 340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人