LeetCode
LeetCode算法题与解法Java语言版本
hughjin
在工作中学习,在学习中成长
展开
-
LeetCode-Easy-2-5
文章目录题目20 有效括号代码暴力求解思路:代码题目21 合并两个有序链表迭代解法递归解法题目26 删除排序数组中的重复项代码题目27 移除元素说明:提示方法:双指针 —— 当要删除的元素很少时代码题目28 实现strStr()说明:方法:子串逐一比较 - 线性时间复杂度代码 题目20 有效括号 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符原创 2020-07-20 18:35:08 · 168 阅读 · 0 评论 -
LeetCode-Easy-1-5
文章目录题目1 两数之和思路与代码方法一:暴力法方法二:两遍哈希表方法三:一遍哈希表题目7 整数反转题解代码实现题目9 回文数解题思路:代码:题目13 罗马数字转整数题解:代码题目14 最长公共前缀思路代码 题目1 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 1原创 2020-07-14 20:19:00 · 162 阅读 · 0 评论