摘要:
78. Subsets While iterating through all numbers, for each new number, we can either pick it or not pick it1, if pick, just add current number to every 阅读全文
摘要:
82. Remove Duplicates from Sorted List II 跳过重复节点,返回head。 class Solution { public ListNode deleteDuplicates(ListNode head) { if(head == null || head.ne 阅读全文
摘要:
328. Odd Even Linked List “穿针引线” 1. odd指针穿奇数位 2.even指针穿偶数位 3.用evenHead记录第一个偶数位节点,最后用odd连接evenHead 注意判断空节点以及一个节点的情况。 class Solution { public ListNode o 阅读全文
摘要:
278. First Bad Version 二分法,如果isBadVersion返回true则坏版本在左边,right = mid,否则 left = mid + 1。 注意溢出问题 left+(right - left) /2 最后return left right均可 /* The isBad 阅读全文
摘要:
387. First Unique Character in a String 用一个freq表建立每个字符和其出现次数的映射,然后按顺序遍历字符串,找到第一个出现次数为1的字符,返回其位置即可,参见代码如下: 注意 383. Ransom Note 同理,用freq表记录magazine的每一个字 阅读全文