算法题汇总

 

【多线程】***************************

如何确保三个线程顺序执行?

http://note.youdao.com/noteshare?id=c49f767b1b6dfcd1e5a0feabbc5aa988&sub=WEB60b77377c6d3357aef634027643fa7f9

 

交替打印1-100

 

 

【动态规划】*******************************

【中等】300. 最长上升子序列

http://note.youdao.com/noteshare?id=9d83f3197f9059aebd8efff6ac6535e5&sub=2E23A13DEEB44CF1B1E5B6CE935E3DFE

 

 

【简单】121. 买卖股票的最佳时机

http://note.youdao.com/noteshare?id=8dca1e63580982a93b454d091b76d430&sub=8D1EAF20A6DF47948DB248DFB1A8BC8C

 

【简单】70. 爬楼梯

http://note.youdao.com/noteshare?id=ae59285274b04b2130e134d097a89416&sub=950A44636CAC4F54A6B9D767A89A49F5

 

【简单】746. 使用最小花费爬楼梯

 

 

 

 

 

 

【字符串】*******************************************

3. 无重复字符的最长子串

http://note.youdao.com/noteshare?id=b8186eda645ac85d4b026c6460235e58&sub=4CB2A7C7DEDF4F8B801FCDF28BB45CDD

 

5. 最长回文子串

http://note.youdao.com/noteshare?id=496aac0fe161a3a7d32c0fcf9e4f947e&sub=90F7E99384334ECD8B3D11B4FDD542FC

 

9. 回文数

http://note.youdao.com/noteshare?id=b0043229e01e6b70bed2be667fe465b2&sub=FC5F234961664E2F905D4DB52DFF8678

 

46. 全排列

http://note.youdao.com/noteshare?id=b10c7da92f1d249f168abe5d0acd8f67&sub=41FA71DB2DFA49FAA26BCD7F4719730E

 

47. 全排列 II

http://note.youdao.com/noteshare?id=86e1abf138a3ecbfa8e299ffdf0a6c93&sub=426F6117B9164262B88A38A01B0BCDD3

 

78. 子集

http://note.youdao.com/noteshare?id=bcb433e3bdc67a594129583a858dc9b5&sub=CA5EFE7B059A41238D324DF21F0C73D3

 

90. 子集 II

http://note.youdao.com/noteshare?id=cd4de5688623f305fcc3485f079fdfb1&sub=9A7FEF2FAC9C42478C1F7EAD21989F9A

 

【数组】

 

topK问题 :

347. 前K个高频元素

http://note.youdao.com/noteshare?id=715305c00fce4c6381aa5a421ed8cc75&sub=BF538EFDA9F34ADF928DEA76D311F711

692. 前K个高频单词

http://note.youdao.com/noteshare?id=223d48a9ef1f5a5b9b2023eba40e1e2c&sub=5353132844634AA2898C450C868622A7

215. 数组中的第K个最大元素

http://note.youdao.com/noteshare?id=e466f49b5f4fdd4a16c7dba2d6488521&sub=51396D2720114CD39DCBF4A7A8E31BB3

 

179. 最大数(输出最大整数)

http://note.youdao.com/noteshare?id=05a0fbcf2eb4291b4ae53dea97404497&sub=14C9B7E5A34F4459AA679B0E0967DD10

 

 

【二叉树遍历】*******************************************************

【中等】144. 二叉树的前序遍历

http://note.youdao.com/noteshare?id=1bb5903b38b7e0833e553ac68a03887f&sub=02D7D695C07346CD8735009EB3F4F62A

 

【中等】94. 二叉树的中序遍历

http://note.youdao.com/noteshare?id=4eb569f2ddd844c77db6b43786fbf290&sub=1F378ADA5B2D40A6A995C7D7665451E2

 

【困难】145. 二叉树的后序遍历

http://note.youdao.com/noteshare?id=716e872c0d3df64d49fbe04ea0519efe&sub=642A839A04854FF8B6D9D93465856789

 

【中等】102. 二叉树的层次遍历

http://note.youdao.com/noteshare?id=fc70bee855deb109ca29262bd4f0839c&sub=C8FB69C96E014AA2BE383E831F978A48

 

【中等】107. 二叉树的层次遍历 II

http://note.youdao.com/noteshare?id=8546a8c48133a723fb7b855c0500ffbf&sub=A7F2B13BCC284E188A2F713307A9BFF4

 

【中等】103. 二叉树的锯齿形层次遍历

http://note.youdao.com/noteshare?id=449ddcc6841c2ec9806545d2404acfd4&sub=EE00EFC3733C48A0AAA661487513DE24

 

【中等】105. 从前序与中序遍历序列构造二叉树

http://note.youdao.com/noteshare?id=aeb2f14d77371ca3ed7c1538abb80b13&sub=EDCB5C42B33F4D358A7B8204F6BF136A

 

【中等】106. 从中序与后序遍历序列构造二叉树

http://note.youdao.com/noteshare?id=98ebc64048f1a22f9b65a4b89fdbfd88&sub=A865340A2EDB444B903E9038C26FDB21

 

【简单】110. 平衡二叉树-验证平衡二叉树

http://note.youdao.com/noteshare?id=40da141c9da0d504820123c5cba68ad4&sub=12A31AAD6AB74C289FD80662791D7B8E

 

【中等】98. 验证二叉搜索树

http://note.youdao.com/noteshare?id=463ccc77bc6a4a26b32ba7edad39a059&sub=60423D5F52E147FB9E52717F9C4F5219

 

【简单】111. 二叉树的最小深度

http://note.youdao.com/noteshare?id=984a874aef929279134b94bbd6d2dfd9&sub=5D036194E30043C98F21A33D074BF6D0

 

 

101. 对称二叉树

http://note.youdao.com/noteshare?id=9b6c762737e989a8438b255108727b93&sub=E54B71C5D1FF409F9BA7B2EB4F3788CF

 

226. 翻转二叉树

http://note.youdao.com/noteshare?id=dde289c99a6b07f0f262361f376e78d5&sub=B0F11628D26F4772B2E0DDF1131663A9

 

530. 二叉搜索树的最小绝对差

http://note.youdao.com/noteshare?id=dfd42d747175e4e23f0b8333594f819a&sub=A820AE179AED4A2686AAF5BD05FA4149

 

655. 输出二叉树

http://note.youdao.com/noteshare?id=e82432f7fffb1657b85e9daa8c4b047a&sub=6CC84A279A654409B38EFE39E5C90894

 

783. 二叉搜索树结点最小距离

http://note.youdao.com/noteshare?id=69626ecac4dfec4974814f82a1c87039&sub=EABD3F9CF84743C8B930B9B9A71497A8

 

897. 递增顺序查找树

http://note.youdao.com/noteshare?id=25bfab93f7134c70e2f1d94c81c5d455&sub=6294C7485D724BC0BB42AB8F4AACAFDF

 

【中等】863. 二叉树中所有距离为 K 的结点

http://note.youdao.com/noteshare?id=99e62456ef3ce7d183d282ad932f82c1&sub=526523AC26214E39807162A779F8C49D

 

 

【N叉树】**************************

【简单】429. N叉树的层序遍历

http://note.youdao.com/noteshare?id=a7d9bb160d57334fc948c7a8e44413fb&sub=5C593B586F89410AB49C97C8330AAF18

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值