自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3.22BigData.2

【代码】3.22BigData.2。

2024-03-22 20:32:10 85

原创 3.22BigData

【代码】3.22BigData。

2024-03-22 20:29:53 102

原创 Python插入排序希尔排序

希尔排序(Shell Sort)是一种插入排序的改进版本,它通过将待排序的元素分成若干个小组,对每个小组进行插入排序,逐步缩小小组的间隔,最终完成整个序列的排序。希尔排序通过较大的增量先排序,使得序列变得部分有序,然后逐步减小增量,最终完成排序。这种分阶段的排序方式可以提高排序效率。函数实现了希尔排序的算法。,对每个小组进行插入排序操作,直到。为数组长度的一半,然后不断地缩小。在上面的示例代码中,

2024-03-08 20:07:35 202 1

原创 Python插入排序

插入排序是一种简单直观的排序算法,其基本思想是将数组分为已排序区间和未排序区间,初始时已排序区间只包含第一个元素,然后逐步将未排序区间的元素插入到已排序区间的合适位置,直到整个数组有序。这样,整个算法就完成了对输入数组的排序。这样,整个算法就完成了对输入数组的排序。- 将已排序区间中大于当前元素的元素依次后移,为当前元素腾出位置。- 进入一个循环,该循环用于将当前元素插入到已排序区间的合适位置。表示当前元素小于已排序区间中的某个元素。变量中,并将已排序区间的最后一个元素的索引保存在。

2024-03-08 20:04:54 312

原创 简单选择排序

简单选择排序是一种基本的排序算法,其基本思想是每一趟从待排序的数据元素中选择最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完为止。

2024-03-08 19:27:40 110

原创 Python冒泡排序

冒泡排序的基本思想是:对于给定的n个元素的数列,从第一个元素开始依次和相邻的元素比较,如果顺序不对就交换位置,一轮比较下来,最大(或最小)的元素就会被交换到数列的末尾。然后再从头开始进行下一轮比较,直到所有元素都排好序为止。冒泡排序是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。冒泡排序的优点是简单易懂,缺点是效率较低,时间复杂度为O(n^2),不适用于大规模数据的排序。

2024-03-08 19:22:27 177

原创 算法!!!

【代码】算法!!!

2024-03-08 17:33:19 79

原创 算法!!!!

(y=an^2+bn+c(ab是系数,c是常数),如果n非常大---->y=n^2(算法执行次数和数据总量平法直接相关)--->O(n^2))(y=an+b(a是系数,b是常数),如果n非常大---->y=n(算法执行次数和数据总量直接相关)--->O(n))(y=logn-------->算法的执行次数和数据总量存在log别的关系----------->O(logn)(y=a(a是常数),----->算法的执行次数和数量总量没有任何关系-------->O(1)第y轮:i= 2^(y-1)=n。

2024-03-08 16:09:20 214 1

原创 数据结构和算法

2.链表可以更好的进行删除和插入。1.顺序表可以更好的进行查找。什么是数据结构和算法。

2024-03-08 14:54:03 86

原创 我重生了!

我重生了,重生我是完美c+

2024-03-08 14:23:32 99

空空如也

空空如也

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

TA关注的人

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