自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4.2、高精度乘法、除法

以下是高精度乘法的完整代码。

2025-07-28 19:07:24 286

原创 4.1、高精度加法和减法

大整数位数大于等于10,即len >= 10。

2025-07-27 18:21:29 259

原创 3、双指针算法

思想:朴素做法的话是可以使用两个for循环然后时间复杂度一般都是O(n^2),但是双指针算法是可以进一步优化到O(n)的。

2025-07-26 17:39:28 254 1

原创 1.1 归并排序的应用

分析:由之前了解的快速排序和归并排序,其中快速排序的时间复杂度是O(nlogn~ n/2) 之间的, 而归并排序的时间复杂度是O(nlogn)的,比较稳定,不随着排序的序列而发生改变,由此,这一次,我们使用归并排序进行解决这次的问题。

2025-07-25 19:26:07 271

原创 2.二分法

整数二分

2025-07-18 19:22:24 297

原创 1.排序分享

3> 最后递归,同理这样递归, 再一次选取中间点完成左边的数,小于中间值, 右边的数大于中间值, 直至当l == r 时, 即快排的区间上面只剩下一个数字,就会return返回,整个程序就会停止递归,也就排好序了。ps: 如果调整区间时忘记了如何快速而优雅的完成区间调整的话,可以使用开两个数组a[], b[],a数组存储小于x, b 数组存储大于x,这样也是线性的时间复杂度同样是O(N)的。这是快排, 但是快排是不稳定的,数组里面的数值位置会发生变化,而归并排序是稳定,以下介绍归并排序。

2025-07-17 18:42:42 305

空空如也

空空如也

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

TA关注的人

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