博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode 链表知识点总结
阅读量:4222 次
发布时间:2019-05-26

本文共 1532 字,大约阅读时间需要 5 分钟。

来看下Leetcode中Tag为[ Linked-List ]( )的题目[ 141. Linked List Cycle ]( list-cycle / description / ):判断一个链表是否存在环,Easy [ 142.链接列表循环II ]( ):求带环链表的入口结点,中等[ 83.从排序列表中删除重复]( ):从排序链表中删除重复的元素重复元素保留一个),Easy [82。从分类列表中删除重复项II](

):从排序链表中删除重复的元素(重复元素一个也不留),Medium [ 237. Delete Node in链接列表]( ):从链表中删除一个结点,轻松 [ 203.删除链接列表元素](https ://leetcode.com/problems/remove-linked-list-elements/description/ ):从链表中删除一个元素,Easy [ 206.反向链接列表]( -list / description / ):链表转置,Easy[92。反向链接列表II](

):从m到n的位置转置,其他位置保持不变,Medium [ 21.合并两个排序列表](https ://leetcode.com/problems/merge-two-sorted-lists/description/ ):融合两个有序链表,Easy [ 23.合并k排序列表]( / description /):融合K个有序链表,Hard [2.添加两个数字]():求两链表的容易[445.添加两个数字II]():要求不翻转链表,实现两链表的和,Medium [ 24 。交换节点在对]( ):两两交换链表结点,中等[25。k组中的反向节点]():以k个结点为一组进行链表结点的交换,Hard [61 。[旋转列表]():向右向旋转数组K,Medium [19.从列表结束删除第N个节点](

):删除倒数第n个结点,中等 [ 725.拆分链接列表中的部分]( ):将链表拆成K个链表,每个链表之间长度差不能超过1,中等 [ 86.分区列表]( ):将链表整理成小于X->大于等于X的链表形式,保持原来的相对位置不变,中 [

  1. Convert Sorted List to Binary Search Tree]():将链表改写成二叉平衡搜索树格式,Medium
    :将L1->L2->…->Ln-1-> Ln链表改写成L1->Ln->L2->Ln-1->…,Medium
    [234. Palindrome Linked List]( ):判断一个链表是不是回文链表,Easy [ 138.用随机指针复制列表](拷贝带有随机指针 /描述/ ):拷贝带有随机指针的链表,中 [ 147.插入排序列表]( / ):使用直接插入排序将链表整理成有序链表,中 [ 148.排序列表]( ):用常量空间和O(nlogn)来将链表整理成有序链表,中 [ 160.两个链接列表的交集](

https://leetcode.com/problems/intersection-of-two-linked-lists/description/ ):找出两个链表的公共结点,中 [ 328.奇数链表](https:// leetcode。 com / problems / odd-even-linked-list / description / ):将链表改写成奇结点+偶结点链表,中Github答案链接(Python) [ 链表解决方案]( tinkle1129 / Leetcode_Solution / tree / master / LinkedList )

转载地址:http://xfqmi.baihongyu.com/

你可能感兴趣的文章
重学Java集合类(五)—— 集合类的遍历
查看>>
重学Java虚拟机(一)—— JVM内存模型
查看>>
重学Java虚拟机(二)—— JVM内存管理
查看>>
重学Java虚拟机(三)—— Java类文件结构
查看>>
重学Java虚拟机(四)—— 类加载机制
查看>>
重学Java集合类(六)—— 红黑树和TreeMap
查看>>
Java的四种引用方式
查看>>
重学Java集合类(七)—— ConcurrentHashMap
查看>>
重学多线程(六)—— 原子操作类
查看>>
Java内部类学习
查看>>
Netty框架学习之路(一)—— Java网络IO模型
查看>>
如何编写一份优雅的Spring配置文件
查看>>
重学设计模式(一)—— 简单工厂、工厂方法、抽象工厂
查看>>
重学设计模式(二)—— 单例模式
查看>>
Netty框架学习之路(二)—— 一个简单的Netty程序
查看>>
重学设计模式(三)—— 构造器模式
查看>>
Netty框架学习之路(三)—— 初识Netty线程模型
查看>>
重学设计模式(四)—— 原型模式
查看>>
重学设计模式(五)—— 装饰器、适配器、门面和代理
查看>>
Netty框架学习之路(四)—— Channel及相关概念
查看>>