自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 各种排列问题

时间复杂度:O(N),其中 N 为给定序列的长度。我们至多只需要扫描两次序列,以及进行一次反转操作。空间复杂度:O(1)

2023-09-25 16:18:39 48 1

原创 删除固定字符串和多余空格

regex正则表达式。

2023-09-24 23:07:38 98 1

原创 版本号排序

【代码】版本号排序。

2023-09-15 22:41:00 103

原创 背包问题总结

输入bagweight n(物品个数)物品的容量和价值数组例子6 33 52 44 2输出 最大价值 按照例子为9。

2023-09-15 20:58:58 45

原创 高频手撕面试题

dp[i][1] 表示第i天不持有股票所得最多现金。dp[i][1] 表示第i天不持有股票所得最多现金。dp[i][0] 表示第i天持有股票所得最多现金。105.从前序与中序遍历序列构造二叉树,最后版本。dp[i][0] 表示第i天持有股票所得现金。bagweight n(物品个数)输出 最大价值 按照例子为9。一天一共就有五个状态,物品的容量和价值数组。

2023-09-03 22:07:43 42

原创 排序算法总结

因此,快速排序往往比其他排序算法(如heapsort)执行得更好,尽管它通常执行大致相同数量的比较和交换,因为在heapsort的情况下,访问更加分散。注意,数组并没有被分成两半,相反,其中一个子数组始终为空,这导致调用栈非常长。【解析】对长度为n的线性表排序,在最坏情况下,冒泡排序、快速排序和直接插入排序需要比较的次数为n(n-1)/2,而堆排序需要比较的次数为O(nlog2n)。改进:增加一个flag的标志,当前一轮没有进行交换时,说明数组已经有序,没有必要再进行下一轮的循环了,直接退出。

2023-09-03 11:22:25 48

原创 0809每日一学

【解析】对长度为n的线性表排序,在最坏情况下,冒泡排序、快速排序和直接插入排序需要比较的次数为n(n-1)/2,而堆排序需要比较的次数为O(nlog2n)。-下列排序方法中,最坏情况下时间复杂度最小的是。bagweight n(物品个数)输出 最大价值 按照例子为9。物品的容量和价值数组。

2023-08-11 20:24:00 69 1

空空如也

空空如也

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

TA关注的人

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