多一些Aha Time,发现技术的美妙🍺|

啊原来是这样呀

园龄:8年3个月粉丝:3关注:9

【LeetCode】6.双指针系列汇总

总目录:

LeetCode系列导航目录

 

0.理论基础

0.1.要点

双指针法基本都是应用在数组,字符串与链表的题目上。

降低时间复杂度,用双指针来提高效率,可降低一级指数复杂度,如三数之和问题中将O(n^2)的时间复杂度降为O(n)

0.2.种类

快慢指针

对撞指针

 

1.移除数组中的值为val的元素

见数组系列

 

2.翻转字符串

见字符串系列

 

3.替换空格

见字符串系列

 

4.翻转字符串中的单词

见字符串系列

 

5.翻转链表

见链表系列

 

6.删除链表倒数第N个结点

见链表系列

 

7.链表相交

见链表系列

 

8.环形链表

见链表系列

 

9.三数之和

见哈希表系列

 

10.四数之和

见哈希表系列

 

 

 

 

 

 

 

 

xxx.问题

xxx.1.问题描述

111

xxx.2.要点

222

xxx.3.代码实例

333

本文作者:啊原来是这样呀

本文链接:https://www.cnblogs.com/OhOfCourse/p/16984972.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   啊原来是这样呀  阅读(15)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起