Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

GittersYang/LeetCode

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

153 Commits
153 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TODO

1.438字母异位词 15
18 61 43

Leetcode in cpp&python3 学习编程

在吗?上勾拳!

Image

数组

26.从排序数组中删除重复项

80. 删除排序数组中的重复项 II

2.买卖股票的最佳时机 II

3.旋转数组

4.~存在重复

5.只出现一次的数字

6.两个数组的交集 II

349. 两个数组的交集

7.加以

283.移动零

9.两数之和

88. 合并两个有序数组(从后往前,将大的插入数组中)

167. 两数之和 II - 输入有序数组(对撞指针)

209. 长度最小的子数组(滑动窗口)

3. 无重复字符的最长子串(滑动窗口)&用一个长度为256的数组记录字符出现的频率来检查重复

242. 有效的字母异位词

字符串

1.反转字符串

345. 反转字符串中的元音字母

290. 单词规律 思路:先定义分割字符串的函数,然后让patern和分别建立互相联系的字典

查找问题(set,map)

454. 四数相加 II

447. 回旋镖的数量

219. 存在重复元素 II

220. 存在重复元素 3

链表

预先保存头节点地址//ListNode * pes=head;

206. 反转链表

92. 反转链表 II

237. 删除链表中的节点 设定虚拟头节点 节省防止链表越界

19. 删除链表的倒数第N个节点

61. 旋转链表 此题很好的显示了边界问题

203. 删除链表中的节点

83. 删除排序链表中的重复元素

86. 分隔链表

24. 两两交换链表中的节点

##栈和队列

20.有效的括号

150. 逆波兰表达式求值 注意栈的弹出顺序和边界条件

102. 二叉树的层序遍历

279. 完全平方数 图的广度优先遍历(遍历时注意将一个数组,将已经遍历过的数标记好 下次不要重复遍历) 最短路径

347. 前 K 个高频元素

##二叉树

104. 二叉树的最大深度

111. 二叉树的最小深度 111.题很经典 注意递归终止条件 此题递归终止要判断是不是叶子节点

226. 翻转二叉树

100. 相同的树

101. 对称二叉树

112. 路径总和

257. 二叉树的所有路径

优先队列

About

学习编程 准备算法工程师 5016

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.