力扣算法图解
Java、Python3 语言实现,「专题」教程持续更新中...
「力扣」第 355 题:设计推特(中等) 「力扣」第 355 题:设计推特(中等)
「力扣」第 355 题:设计推特 链接:https://leetcode-cn.com/problems/design-twitter 设计一个简化版的推特(Twitter),可以让用户实现发送推文,关注/取消关注其他用户,能够看见关注
「力扣」第 876 题:链表的中间结点(简单) 「力扣」第 876 题:链表的中间结点(简单)
「力扣」第 876 题:链表的中间结点(简单) 中文地址:https://leetcode-cn.com/problems/middle-of-the-linked-list/; 题解地址:快慢指针(Python 代码、Java 代码)。
「力扣」第 460 题:LFU 缓存 「力扣」第 460 题:LFU 缓存
「力扣」第 460 题:LFU 缓存 链接 题解链接 设计并实现最不经常使用(LFU)缓存的数据结构。它应该支持以下操作:get 和 put。 get(key) - 如果键存在于缓存中,则获取键的值(总是正数),否则返回 -1。put(
「力扣」第 445 题:两数相加 II(中等) 「力扣」第 445 题:两数相加 II(中等)
「力扣」第 445 题:两数相加 II(中等) 英文网址:445. Add Two Numbers II ; 中文网址:445. 两数相加 II ; 题解地址 给定两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们
「力扣」第 328 题:奇偶链表(中等) 「力扣」第 328 题:奇偶链表(中等)
「力扣」第 328 题:奇偶链表(中等) 中文网址:328. 奇偶链表 。 英文网址:328. Odd Even Linked List , 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指
「力扣」第 237 题:删除链表中的节点(简单) 「力扣」第 237 题:删除链表中的节点(简单)
「力扣」第 237 题:删除链表中的节点(简单) 传送门:英文网址:237. Delete Node in a Linked List ; 中文网址:237. 删除链表中的节点 。 请编写一个函数,使其可以删除某个链表中给定的(非末尾)
「力扣」第 234 题:回文链表(简单) 「力扣」第 234 题:回文链表(简单)
「力扣」第 234 题:回文链表(简单) 链接:https://leetcode-cn.com/problems/palindrome-linked-list 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出:
「力扣」第 206 题:反转链表(简单) 「力扣」第 206 题:反转链表(简单)
「力扣」第 206 题:反转链表(简单) 链接 题解链接 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NUL
「力扣」第 203 题:移除链表元素(简单) 「力扣」第 203 题:移除链表元素(简单)
「力扣」第 203 题:移除链表元素(简单) 英文网址:203. Remove Linked List Elements ; 中文网址:203. 删除链表中的结点 。 删除链表中等于给定值 val 的所有节点。 示例: 输入: 1-&
「力扣」第 160 题:相交链表(简单) 「力扣」第 160 题:相交链表(简单)
「力扣」第 160 题:相交链表(简单) 链接:https://leetcode-cn.com/problems/intersection-of-two-linked-lists 编写一个程序,找到两个单链表相交的起始节点。 如下面的两
1 / 4