2020年5月29日

3的幂

摘要: 阅读全文

posted @ 2020-05-29 17:00 Hebye 阅读(157) 评论(0) 推荐(0) 编辑

有效的完全平方数

摘要: 1 4=1+3 9=1+3+5 16=1+3+5+7 以此类推,模仿它可以使用一个while循环,不断减去一个从1开始不断增大的奇数,若最终减成了0,说明是完全平方数,否则,不是。 class Solution { public bool isPerfectSquare(int num) { int 阅读全文

posted @ 2020-05-29 16:57 Hebye 阅读(311) 评论(0) 推荐(0) 编辑

除自身以外数组的乘积leetcode

摘要: 乘积 = 当前数左边的乘积 * 当前数右边的乘积 class Solution { public int[] productExceptSelf(int[] nums) { int[] res = new int[nums.length]; int k = 1; for(int i = 0; i < 阅读全文

posted @ 2020-05-29 16:42 Hebye 阅读(289) 评论(0) 推荐(0) 编辑

三个数的最大乘积 leetcode

摘要: 方法一:排序我们将数组进行升序排序,如果数组中所有的元素都是非负数,那么答案即为最后三个元素的乘积。 如果数组中出现了负数,那么我们还需要考虑乘积中包含负数的情况,显然选择最小的两个负数和最大的一个正数是最优的,即为前两个元素与最后一个元素的乘积。 上述两个结果中的较大值就是答案。注意我们可以不用判 阅读全文

posted @ 2020-05-29 16:02 Hebye 阅读(730) 评论(0) 推荐(0) 编辑

导航