自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣题库——9.回文数

回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。是一个回文整数,返回。

2024-11-08 13:28:32 722

原创 力扣题库——1.两数之和

例如,列表[1,2,5,4]与目标整数3,1+2=3,结果为(0,1)。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。

2024-11-06 10:52:01 992

原创 Python算法与数据结构——基数排序

基数排序是一种非比较型整数排序算法,其基本思想是将整数按位数切割成不同的数字,然后按每个位数进行比较。OknOkn。

2024-11-06 09:49:43 484

原创 Python算法与数据结构——桶排序

桶排序:首先将元素分在不同的桶中,再对每个桶中的元素排序。桶排序的表现取决于数据的分布,也就是需要对不同数据排序时采取不同的分桶策略

2024-11-04 09:22:21 563

原创 Python算法与数据结构——计数排序

对列表进行排序,已知列表中的数范围都在0到100之间。设计时间复杂度为On的算法。

2024-11-04 08:49:23 315

原创 Python算法与数据结构——希尔排序

希尔排序是一种分组插入排序算法。

2024-11-03 11:01:19 1275

原创 Python算法与数据结构——快速排序、堆排序、归并排序

快速排序、堆排序、归并排序

2024-11-03 09:52:27 2061

原创 Python算法与数据结构——归并排序

假设现在的列表分两端有序,将其合成为一个有序列表,这种操作称为一次归并。

2024-11-02 11:23:51 469

原创 Python算法与数据结构——用堆排序解决topk问题

现在有n个数,设计算法得到前k大的数。(k

2024-11-02 09:41:48 621

原创 Python算法与数据结构——堆排序

堆的向下调整性质假设根节点的左右子树都是堆,但根节点不满足堆的性质,可以通过一次向下的调整来将其变成一个堆。堆排序过程OnlognPython内置模块——heapq。

2024-11-01 10:55:04 1033

原创 Python算法与数据结构——快速排序

快速排序

2024-11-01 09:04:20 288

原创 Python算法与数据结构——数与二叉树

数与二叉树

2024-10-31 17:20:12 349

原创 Python算法与数据结构——排序(冒泡排序、选择排序、插入排序)

冒泡排序、选择排序、插入排序

2024-10-31 17:13:44 652

原创 Python算法与数据结构——查找(顺序查找、二分查找)

查找:在一些元素中,通过一定的方法找出与给定关键字相同的数据元素的过程。列表查找(线性表查找):从列表中查找指定元素内置列表查找函数:index()

2024-10-30 15:04:26 382 1

原创 Python算法与数据结构——递归

这个问题通常与一个由三根柱子和一系列不同大小的圆盘组成的游戏有关。圆盘的尺寸是递减的,即最上面的圆盘最小,最下面的圆盘最大,所有圆盘开始时都叠放在一根柱子上。将起始柱上的n-1个圆盘移动到辅助柱上,使用目标柱作为辅助。每次移动必须将一个圆盘从柱子的顶部移动到另一根柱子的顶部。这个过程可以递归地重复,直到所有的圆盘都被移动到目标柱上。,其中n是圆盘的数量。将n-1个圆盘从辅助柱移动到目标柱,使用起始柱作为辅助。将最大的圆盘(第n个圆盘)从起始柱移动到目标柱。任何时候,较大的圆盘不能放在较小的圆盘的上面。

2024-10-30 09:45:46 473

空空如也

空空如也

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

TA关注的人

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