摘要:
Binary Gap 思路一: 记录 bit 为 1 的位置,保留区间最大的值 public int binaryGap(int n) { int idx = -1; int result = 0; int i = 0; while (n > 0) { if ((n & 1) == 1) { if 阅读全文
posted @ 2022-10-19 21:17
iyiluo
阅读(16)
评论(0)
推荐(0)
摘要:
Buddy Strings 思路一: 两个字符是 Buddy Strings 的完全分类 字符不一样 && 只存在两个位置交换的字符 字符一样 && 存在重复的字符 按照上面的分类,记录两个不同位置的下标和统计出现字符的情况 public boolean buddyStrings(String s, 阅读全文
posted @ 2022-10-19 21:16
iyiluo
阅读(17)
评论(0)
推荐(0)
摘要:
Flipping an Image 思路一: 遍历数组,先对数组进行 flip 然后再对数组进行 invert public int[][] flipAndInvertImage(int[][] image) { int N = image.length; for (int i = 0; i < N 阅读全文
posted @ 2022-10-19 21:16
iyiluo
阅读(15)
评论(0)
推荐(0)
摘要:
Teemo Attacking 思路一: 对两个前后攻击序列,完全分类只可能出现两种情况,只要把重叠的时间都减去,就是所求时间。此分类对三个以上的重叠时间依旧成立 没有重叠,攻击时间累加 有重叠,攻击时间需要去除重叠部分 public int findPoisonedDuration(int[] t 阅读全文
posted @ 2022-10-19 07:39
iyiluo
阅读(13)
评论(0)
推荐(0)
摘要:
Hamming Distance 思路一: 求 bit 不同的位数,XOR 可以把 bit 不同的位置变成 1,再用 bitCount() 统计 public int hammingDistance(int x, int y) { return Integer.bitCount(x ^ y); } 阅读全文
posted @ 2022-10-19 07:38
iyiluo
阅读(12)
评论(0)
推荐(0)
摘要:
思路一: 用数组记录 public List<Integer> findDisappearedNumbers(int[] nums) { int[] m = new int[nums.length]; for (int num : nums) { if (num-1 <= m.length) { m 阅读全文
posted @ 2022-10-19 07:38
iyiluo
阅读(17)
评论(0)
推荐(0)
摘要:
问题: 想看看容器内 java 线程锁的状态,运行 jstack 1 提示 “Unable to get pid of LinuxThreads manager thread”,使用其他 jdk 命令也是如此 排查:原因是因为容器内的 java pid 为 1,导致内置的 jdk 命令无法使用,有个 阅读全文
posted @ 2022-10-19 07:37
iyiluo
阅读(1455)
评论(0)
推荐(0)
摘要:
Find the Difference 思路一: xor 两个字符串 public char findTheDifference(String s, String t) { char result = 0; for (int i = 0; i < s.length(); i++) { result 阅读全文
posted @ 2022-10-19 07:37
iyiluo
阅读(19)
评论(0)
推荐(0)
摘要:
Invert Binary Tree 思路一:递归,交换左右。这题比较出名,个人感觉面试的题目和实际工作中遇到的问题还是不太一样的,所以一点准备都不做就跑去面试,答不上来很正常。 一般能力强的人过一遍资料就有大致的知识结构了 public TreeNode invertTree(TreeNode r 阅读全文
posted @ 2022-10-19 07:37
iyiluo
阅读(21)
评论(0)
推荐(0)
摘要:
Contains Duplicate II 思路一: for 循环遍历,结果超时 public boolean containsNearbyDuplicate(int[] nums, int k) { int left = -1; for (int i = 0; i < nums.length; i 阅读全文
posted @ 2022-10-19 07:36
iyiluo
阅读(20)
评论(0)
推荐(0)