摘要: assign out = {in[7:0], in[15:8]}; // This is different. The 16-bit vector on the right is extended to // match the 24-bit vector on the left, so out[2 阅读全文
posted @ 2022-09-14 11:02 Inami 阅读(23) 评论(0) 推荐(0)
摘要: 在查找第一个等于target或者最后一个target的问题中 如果左边界更新为mid,即left = mid时,mid应该取(l + r + 1) >> 1 否则应该取(l + r) >> 1 Java模板: 寻找第一个 int l = 0; int r = nums.length - 1; whi 阅读全文
posted @ 2022-04-03 20:28 Inami 阅读(102) 评论(0) 推荐(0)
摘要: 直接上图 阅读全文
posted @ 2022-03-07 20:39 Inami 阅读(20) 评论(0) 推荐(0)
摘要: 遍历charArray的速度比遍历String的速度快上不少 阅读全文
posted @ 2022-03-05 19:57 Inami 阅读(14) 评论(0) 推荐(0)
摘要: 1 class NumArray { 2 public int[] prefixSum; 3 public NumArray(int[] nums) { 4 prefixSum = new int[nums.length]; 5 prefixSum[0] = nums[0]; 6 for(int i 阅读全文
posted @ 2022-03-04 11:22 Inami 阅读(18) 评论(0) 推荐(0)
摘要: 思路:一个元素出现一次,其余元素出现两次 若a ≠ b,(a ^ a) = 0, (a ^ b) != 0 ,而且a ^ b = b ^ a, 0 ^ a = a 因此数组所有元素异或的结果就是那个只出现一次的元素 Java代码如下: 1 class Solution { 2 public int 阅读全文
posted @ 2022-03-04 10:24 Inami 阅读(21) 评论(0) 推荐(0)
摘要: class Solution { public List<List<Integer>> generate(int numRows) { List<List<Integer>> res = new ArrayList<>(numRows); for(int i = 0;i < numRows;i++) 阅读全文
posted @ 2022-03-03 20:14 Inami 阅读(28) 评论(0) 推荐(0)
摘要: 00. 12. AM 01.-11. 01.AM-11.AM 12. 12.PM 13.-23. 01.PM-11.PM 总结:先%12 如果是0再+12 后面加上对应的AM或者PM 阅读全文
posted @ 2022-02-11 19:49 Inami 阅读(206) 评论(0) 推荐(0)
摘要: file:+绝对路径 阅读全文
posted @ 2022-01-28 19:05 Inami 阅读(22) 评论(0) 推荐(0)
摘要: 如果一个方法调用了可能会产生异常的方法 要么捕获异常然后处理 要么继续声明异常 阅读全文
posted @ 2022-01-26 18:31 Inami 阅读(40) 评论(0) 推荐(0)