• 最新文章
  • 学习
  • 每日记录
  • 运动

LeetCode第二十一题:合并两个有序链表

题目来源:LeetCode第二十一题 1.题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。  示例 1: 输入:l1 = , l2 = 输出: 提示: 2.解题思路 解法一:迭代法 java版: C++版: C版: 解法二:递归 java版: C++版:
LeetCode第二十一题:合并两个有序链表

LeetCode第二十题:有效的括号

题目来源:LeetCode第二十题 1.题目描述 给定一个只包括 '(',')','{','}','' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 示例 1: 输入:s = "()" 输出:true 提示: 2.解题思路 解法一:栈 java版: C++版: C版:
LeetCode第二十题:有效的括号

LeetCode第十九题:删除链表的倒数第 N 个结点

题目来源:LeetCode第十九题 1.题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = , n = 2 输出: 提示: 2.解题思路 解法一:双遍历法 java版: C++版: C版: 解法二:双指针法(快慢指针) java版: C++版: C版: 解法三:栈法 java版:
LeetCode第十九题:删除链表的倒数第 N 个结点