【LeetCode 算法练习】“无重复字符的最长子串(Longest Substring Without Repeating Characters)”问题的 Python3 解答

【LeetCode 算法练习】“无重复字符的最长子串(Longest Substring Without Repeating Characters)”问题的 Python3 解答

逐字符遍历字符串,记录第一个无重复子串s[0]。查看下一个字符是否被rStr所包含,不包含就将此字符加到rStr的末尾,直到找到一个已经包含在rStr中的字符,此时,这个无重复子串的长度就有了。依次方法,继续查找子串,并与当前已经找到的子串做比较,记录最长的子串长度即可

【LeetCode 算法练习】“两数相加(Add Two Numbers)”问题的 Python3 解答

【LeetCode 算法练习】“两数相加(Add Two Numbers)”问题的 Python3 解答

遍历链表,按节点两两相加,有进位将进位加到下一个节点。解题思路很简单,此题被标记为中等难度,是因为:数据结构是链表;两个链表长度不一定相等,尤其是有进位情况下的处理需考虑。

【LeetCode 算法练习】“两数之和(Two Sum)”问题的 Python3 解答

【LeetCode 算法练习】“两数之和(Two Sum)”问题的 Python3 解答

遍历列表,假设列表中第1项的值 a 是结果 List 中的一个索引的值,那么用 target 减去 a 后得到的结果 b 就是就是要找的另一个索引的值,列表除掉 a 后的子列表里面,如果 b 存在,问题已解