上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 22.括号生成 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: Python most votes solution: 分析: 算法用到了DFS(深度优先搜索); 假定输入n = 3,则整个DFS的过程如下: ​ 最终 阅读全文
posted @ 2019-06-29 13:17 mingyu02 阅读(346) 评论(0) 推荐(0)
摘要: 21.合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: An easy python solution: python Definition for singly linked list. class ListNode(objec 阅读全文
posted @ 2019-06-28 22:20 mingyu02 阅读(180) 评论(0) 推荐(0)
摘要: 20.有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 示例 2: 示例 3: 示例 4: 示例 5: Py 阅读全文
posted @ 2019-06-28 21:51 mingyu02 阅读(264) 评论(0) 推荐(0)
摘要: 19.删除链表的倒数第N个节点 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1 2 3 4 5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1 2 3 5. 说明: 给定的 n 保证是有效的。 进阶: 你能尝试使用一趟扫描实现吗? Pyth 阅读全文
posted @ 2019-06-28 11:06 mingyu02 阅读(369) 评论(0) 推荐(0)
摘要: 18.四数之和 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。 注意: 答案中不可以包含重复的四元组。 示例: 给定数组 阅读全文
posted @ 2019-06-27 22:25 mingyu02 阅读(341) 评论(0) 推荐(0)
摘要: 17.电话号码的字母组合 给定一个仅包含数字 2 9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:"23" 输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf 阅读全文
posted @ 2019-06-27 16:13 mingyu02 阅读(467) 评论(0) 推荐(0)
摘要: 15.三数之和 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [ 1, 0, 1, 2, 1, 4], 满足要求 阅读全文
posted @ 2019-06-27 13:28 mingyu02 阅读(386) 评论(0) 推荐(0)
摘要: leetcode 16. 最接近的三数之和 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [ 1,2,1, 4], 和 targ 阅读全文
posted @ 2019-06-26 21:53 mingyu02 阅读(260) 评论(0) 推荐(0)
摘要: 题目描述: 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I R E T O E S I I G E D H N 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:" 阅读全文
posted @ 2019-06-25 22:17 mingyu02 阅读(193) 评论(0) 推荐(0)
摘要: 题目: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "cbbd" 输出: "bb" 代码: python class Solution(o 阅读全文
posted @ 2019-06-24 21:45 mingyu02 阅读(230) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页