- 博客(3)
- 收藏
- 关注
原创 优选算法 - 专题1:双指针习题Java(最优详解版)
本文摘要:主要讲双指针专题部分题目:283.移动零 , 1089. 复写零 , 202. 快乐数 , 11. 盛最多水的容器 , 611. 有效三角形的个数 , LCR 179. 查找总价格为目标值的两个商品 , 15. 三数之和 , 18. 四数之和.这8道题目,欢迎各位大佬浏览.
2025-07-06 16:40:14
736
原创 数据结构 — 详解版(时间,空间复杂度) + 装拆箱
在计算机科学中,算法的时间复杂度是一个数学函数,它定量描述了该算法的运⾏时间。⼀个算法所花费的时间与其中语句的执⾏次数成正⽐例,算法中的。现在我们来看这段代码,看count分别执行了多少次,count1执行了N * N次也就是N^2,count2执行了2。== 比较的是对象的 内存地址,而非值。装箱操作:新建一个Interger类型对象,将i的值放入对象的某个属性中。这段代码中递归调⽤了N次,开辟了N个栈帧,每个栈帧使⽤了常数个空间。根据大O阶的推导方法得知 这段代码的时间复杂度为:O(N^2)
2025-07-01 18:25:25
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅