![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leetcode
偷风不偷月
这个作者很懒,什么都没留下…
展开
-
Leetcode第19题:删除链表的倒数第N个结点 Java解法
第19题:删除链表的倒数第N个结点题目描述:给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。解题思路:第一趟遍历查找长度,第二趟遍历删除相应结点。需要注意链表空指针异常和控制删除结点的位置。题解:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(i原创 2021-05-02 20:41:37 · 157 阅读 · 0 评论 -
Leetcode 第20题:有效的括号 Java解法
第20题:有效的括号题目描述:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。解题思路:用HashMap储存左右括号配对关系,对字符串进行遍历,用栈储存合法元素,非法直接返回false题解:class Solution { public boolean isValid(String s) { int len = s.lengt原创 2021-04-25 20:11:25 · 168 阅读 · 0 评论