- 博客(26)
- 收藏
- 关注
原创 LeetCode-3128. 直角三角形
本来没有设置n_x和n_y两个变量来存储该值的数量,后来用count直接查询发现会超时,然后就单独存储了一下每个值的数量。
2024-08-02 13:32:21
522
原创 LeetCode-2961. 双模幂运算
快速幂算法就是一种分治思想,以X的64次方为例,,从 x 开始,每次直接把上一次的结果进行平方,计算 6 次就可以得到 x64 的值,而不需要对 x 乘 63 次 x。
2024-07-30 13:57:23
347
原创 JavaGuide学习日记-BigDecimal
在Java环境中,浮点数的运算有时会造成精度丢失,所以采用BigDecimal来进行浮点数运算.1.BigDecimal由三个主要部分组成:未缩放值()、小数点位置(scale)和精度(precision未缩放值可以是一个BigInteger或一个long类型的值(intCompact),用于存储整数部分。scale表示小数点后的位数,如果scale为负数,则未缩放值会乘以 10 的相应次方。2.如果未缩放值可以被精确地表示为一个long值(即其绝对值小于等于),则使用intCompact。
2024-07-29 18:45:59
397
原创 LeetCode-4. 寻找两个正序数组的中位数
这次确实想到了用二分查找,不合并的情况下不断的找符合条件的值这一道题给出了很好的启示,值得学习。
2024-07-28 17:10:54
235
原创 Leetcode-699. 掉落的方块
这道题我一味地在寻求存储起来一个整体x轴的属性,最后导致了两次内存超限,实际上只需要存储每一次的最大值结果就好,以示警戒.
2024-07-28 16:33:01
809
原创 LeetCode-34. 在排序数组中查找元素的第一个和最后一个位置
这道题不是很会,知道是用二分查到,但是判断条件一直没想到,最后看了题解,对于二分查找确定数据范围有了一定的新的理解.
2024-07-27 12:24:56
310
原创 LeetCode-3106. 满足距离约束且字典序最小的字符串
这道题主要的难点在于理解题目的意思,直到题目让我们干什么,其次是取向左走或者向右走的最小值,就比如z是向右走到a,b是向走走到a,其他的就是一些细节.
2024-07-27 11:47:54
476
原创 LeetCode-2740. 找出分区值
一开始拿到数据类型的题目,第一反应是排序+双指针,后续发现这道题目求的是最小差值,所以放弃左端点和右端点两个双指针,采用计算相邻差值的方法来实现.
2024-07-26 13:03:28
487
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅