- 博客(4)
- 收藏
- 关注
原创 .移除元素
/ 它以不等于 val 的值排序。你的函数应该返回 k = 5,并且 nums 中的前五个元素为 0,0,1,3,4。// 长度正确的预期答案。// 排序 nums 的前 k 个元素。的长度,因为只需要遍历一次数组。空间复杂度是,因为只使用了有限的额外空间。你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。你的函数函数应该返回 k = 2, 并且 nums。如果所有的断言都通过,你的解决方案将会。
2024-08-30 22:43:07
412
原创 x的平方根
在这个实现中,我们使用二分查找的方法来找到给定整数的算术平方根。如果给定的数是 0 或 1,则直接返回该数。对于其他数,我们初始化左右边界,然后在这个范围内进行二分查找。每次取中间值,如果中间值的平方小于或等于给定的数,说明算术平方根可能在中间值或者更大的值中,所以更新左边界为中间值;如果中间值的平方大于给定的数,说明算术平方根在中间值的左边,所以更新右边界为中间值减一。最后返回左边界即为所求的整数部分的算术平方根。8 的算术平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。
2024-08-30 22:34:45
311
原创 2的幂(简单)
小于等于 0 ,则肯定不是 2 的幂次方,直接返回。,请你判断该整数是否是 2 的幂次方。可以不断除以 2 直到 1 ,那么。能被 2 整除,就不断将。就是 2 的幂次方,返回。然后,通过一个循环,只要。
2024-07-28 20:21:26
399
原创 爬梯子(java)
需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?System.out.println("爬到 " + n + " 阶楼梯的方法数为: " + ways);个台阶跨 1 步上来的,也可能是从第。个台阶跨 2 步上来的。个台阶的方法数,就等于到达第。个台阶的方法数加上到达第。有两种方法可以爬到楼顶。1. 1 阶 + 1 阶。
2024-07-28 19:46:59
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅