摘要: 用两个数组分别记录左边和右边得乘积 L[i] = L[i-1]*nums[i-1]; R[i] = R[i+1]*nums[i+1]; nums[i] = L[i]*R[i]; JAVA class Solution { public int[] productExceptSelf(int[] nu 阅读全文
posted @ 2020-04-17 14:20 yawenw 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 本题提供两种解法: 第一种:用left 和 right 分别统计向左或向右移动的步数。关键在于要对字符串长度求余数 第二种:把移动看作是一个环状,只需要用left记录即可,向左移动left加,向右移动left-right。 Math.floorMod与%的区别 floorMod(4, 3) == 1 阅读全文
posted @ 2020-04-17 12:08 yawenw 阅读(94) 评论(0) 推荐(0) 编辑