# LeetcodeTraining **Repository Path**: CoderYangJin/LeetcodeTraining ## Basic Information - **Project Name**: LeetcodeTraining - **Description**: 公众号:Leetcode名企之路 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 刷题准备 [安装VS code 并安装Leetcode 插件](https://zhuanlan.zhihu.com/p/56226189) 千万不要用IDE刷题!千万不要用IDE刷题!千万不要用IDE刷题!重要的事情说三遍。 因为面试的时候,由于紧张,用IDE刷题,会发挥不好。 有问题可以加手撕代码QQ群:805423079 ![Leetcode名企之路](https://upload-images.jianshu.io/upload_images/1887271-d57796bfc9c9aa3c.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) # HTTP * [【HTTP】分布式session的管理](https://mp.weixin.qq.com/s/eX8pf0dSNjGeuZFyHfEePg) * [【HTTP】Cookie和Session](https://mp.weixin.qq.com/s/YVYKrLIk0gqC0WZU-U5XIw) * [【HTTP】当我在谈论RestFul架构时我在谈啥?](https://mp.weixin.qq.com/s/YyrUYlsTVVNXezsV4CcO9w) * [【HTTP】HTTP状态码详解](https://mp.weixin.qq.com/s/y17eMSvYG74MR_wsb4bX3Q) * [【HTTP】无状态协议和Cookie](https://mp.weixin.qq.com/s/SLGFNylPsSQyTKq3OE9k3g) * [【HTTP】HTTP请求支持哪些方法?](https://mp.weixin.qq.com/s/h6Zg2lJSBnrlL7Wb4D-rVw) * [【HTTP】分层协议栈](https://mp.weixin.qq.com/s/EGfVbfvkejmYl-oYdTB4rA) # Redis * [【redis】Redis有哪些数据结构](https://mp.weixin.qq.com/s/OSJqUfsCUwlyJ9g22So1oQ) # Java * [【java】CyclicBarrier](https://mp.weixin.qq.com/s/2DVugco-C8FNJkezmTL_fA) * [【java】CountDownLatch运用场景(1)](https://mp.weixin.qq.com/s/7iwy8dOrLXlwMyP6vcQ9GA) * [说说你常用的linux命令?](https://mp.weixin.qq.com/s/FaLXVtivl9Hq2hI77LvI8Q) * [【java】为什么要有包装类](https://mp.weixin.qq.com/s/6IggJ1MICw8L8rCgak7-4g) * [【java】面向对象的特征是啥?](https://mp.weixin.qq.com/s/BhQQXGonxO1G2uNTMiFPXw) * [jvm类加载机制](https://mp.weixin.qq.com/s/LzlH6ndDBABlt6V1GUoOBA) * [sleep() wait() yield() join()傻傻分不清楚?](https://mp.weixin.qq.com/s/PmTuhi9Ag-LNs4c4q_7Ksw) * [java线程池之Executors](https://mp.weixin.qq.com/s/kl3Usi6x-SrSDmYgTpxMZQ) * # spring * [【Spring】IOC是啥有什么好处](https://mp.weixin.qq.com/s/cwx6ux_9XpxjynqapvaYOg) # 架构 * [【工程】在线诊断系统设计与实现](https://mp.weixin.qq.com/s/nUgMniqlzlZ0zE2M-7Aacg) * [【缓存】缓存穿透、缓存雪崩、缓存击穿](https://mp.weixin.qq.com/s/2Tf7IOPzN_sCLPLGpQwWsQ) * [服务端开发95th 99th 是什么意思?](https://mp.weixin.qq.com/s/fisDvnkzverGGOFyibqFpg) * [求求你别问我一致性hash了](https://mp.weixin.qq.com/s/V0xuTKHq6oEaVKYaDFQ_4w) * [深入理解Java注解类型(@Annotation)](https://mp.weixin.qq.com/s/_5YAVwXC3BatQtb8S3GKWQ) # mysql * [MySQL索引背后的数据结构及算法原理](https://mp.weixin.qq.com/s/STvvEcUnS4_WxLSdrLYfUw) # 软技能 * [时间管理,这篇文章就够了!](https://mp.weixin.qq.com/s/z3f44qKsWQhuAgCraQlwcw) * [程序员实习(初入职场)怎么最大限度提高自己?](https://mp.weixin.qq.com/s/F-FF_DkTriMMQqiNtANw3g) * [看了很多技术书,为啥仍然写不出项目?](https://mp.weixin.qq.com/s/5nR4da82qvKKHgp2DyZbiA) * [机器学习相关就业会达到饱和吗?](https://mp.weixin.qq.com/s/BbdvUey3ZtMxsoo_TpJQtQ) # Leetcode题解 * [【Leetcode】177. 第N高的薪水](https://mp.weixin.qq.com/s/yiADUW5UE9xUN8jqMf7dow) * [【Leetcode】176. 第二高的薪水](https://mp.weixin.qq.com/s/V1T3Y74xR_VuAT2PO0Xf1A) * [【Leetcode】175. 组合两个表](https://mp.weixin.qq.com/s/N83HyckKddbBbb6KNIwaRA) * [【Leetcode】104. 二叉树的最大深度](https://mp.weixin.qq.com/s/JmLy93zTAX1De3EYgypGzw) * [【Leetcode】103. 二叉树的锯齿形层次遍历](https://mp.weixin.qq.com/s/xLAzOViVd7CtTURFpNhfKQ) * [【Leetcode】102. 二叉树的层次遍历](https://mp.weixin.qq.com/s/9LK9DQDHxndPD8LA21eJVg) * [【Leetcode】101. 对称二叉树](https://mp.weixin.qq.com/s/JBVYZlkhxBZIWNq15jlscQ) * [【Leetcode】100. 相同的树](https://mp.weixin.qq.com/s/r0eJKHJjTQq9KG93ta6CWA) * [【Leetcode】98. 验证二叉搜索树](https://mp.weixin.qq.com/s/5XJ3grHlZSQIThW3NlVz-w) * [【Leetcode】95~96 不同的二叉搜索树](https://mp.weixin.qq.com/s/Wg_7MBJbEvou-rQaEW7spw) * [【Leetcode】86. 分隔链表](https://mp.weixin.qq.com/s/8DMoEUkOqJEyippkrTh6kA) [【Leetcode】83. 删除排序链表中的重复元素](https://mp.weixin.qq.com/s/HtY06j6wHN4GAw4bf2279A) * [【Leetcode】82. 删除排序链表中的重复元素 II](https://mp.weixin.qq.com/s/RpUn7pyJn6qO2cSaKy2eIg) * [【Leetcode】81. 搜索旋转排序数组 II](https://mp.weixin.qq.com/s/KQ8p97dVrT8eMNDAE0-C5A) * [【Leetcode】80. 删除排序数组中的重复项 II](https://mp.weixin.qq.com/s/yuFI7o8FbRdGyN0W3mR0BQ) * [【Leetcode】79.单词搜索](https://mp.weixin.qq.com/s/tS8vxjd8C_Vane6YyHlgqA) * [【Leetcode】78. 子集](https://mp.weixin.qq.com/s/sekv_I7o6-3Jz6y-ZF2u-w) * [【Leetcode】77. 组合](https://mp.weixin.qq.com/s/95zGV_Fqr9qNN2w7OuuHVQ) * [【Leetcode】76. 最小覆盖子串](https://mp.weixin.qq.com/s/nG3c__LfVWQlVysD_Smr5A) * [【Leetcode】75.颜色分类](https://mp.weixin.qq.com/s/KJioCl7JMDXUWMIpxRicXg) * [【Leetcode】74. 搜索二维矩阵](https://mp.weixin.qq.com/s/WLEMIy1acxUABXjVRnt1hg) * [【Leetcode】73.矩阵置零](https://mp.weixin.qq.com/s/zjm6PRl81ioVLqVazwrTHw) * [【Leetcode】72.编辑距离](https://mp.weixin.qq.com/s/LS_ecJ0gS-meHvGJNPPbJA) * [【Leetcode】71. 简化路径](https://mp.weixin.qq.com/s/QQR7tRL27LJJlpYfMaEdyQ) * [【Leetcode】70. 爬楼梯](https://mp.weixin.qq.com/s/cFNaqWa-agRynjGdAdsNPg) * [【Leetcode】69. x 的平方根](https://mp.weixin.qq.com/s/_v7Ko8pzFOx9-qqc_sF4VQ) * [【Leetcode】67. 二进制求和](https://mp.weixin.qq.com/s/QKmYxbEy4oZmlDYZ5_EI-w) * [【Leetcode】66. 加一](https://mp.weixin.qq.com/s/w5Tpp-qqEzPek3Iu4xcEvA) * [【Leetcode】65. 有效数字](https://mp.weixin.qq.com/s/BEqR27X3sDvRzu4lBxW2zA) * [【Leetcode】64. 最小路径和](https://mp.weixin.qq.com/s/afDUA8XdOM37rf5bJcbdlA) * [【Leetcode】63. 不同路径 II](https://mp.weixin.qq.com/s/A-BwsdrfRCgyQNUuYjqWwg) * [【Leetcode】62. 不同路径](https://mp.weixin.qq.com/s/G0fqZuOFZXcF0blhXORqMA) * [【Leetcode】61.旋转链表](https://mp.weixin.qq.com/s/VbxTzPUjHOJ9R3h7YVQwWA) * [【Leetcode】60. 第k个排列](https://mp.weixin.qq.com/s/d17BGHuvNj8qZSBk0p98-Q) * [【Leetcode】59. 螺旋矩阵 II](https://mp.weixin.qq.com/s/TzWyyGM7dypNZA7mbLTCaQ) * [【Leetcode】58. 最后一个单词的长度](https://mp.weixin.qq.com/s/9fBrsIoTR9Rtap9ILIIlAw) * [【Leetcode】57. 插入区间](https://mp.weixin.qq.com/s/J5JqtYxH25wCtdNGhn20eg) * [【Leetcode】56. 合并区间](https://mp.weixin.qq.com/s/6k1SNxEz2_ErNBAXpQ08qQ) * [【Leetcode】55. 跳跃游戏](https://mp.weixin.qq.com/s/jKqhz2dURzGnxeAYOBqNxA) * [【Leetcode】54. 螺旋矩阵](https://mp.weixin.qq.com/s/XawWnyVk2Q9TSI4M4sHOjw) * [【Leetcode】53. 最大子序和](https://mp.weixin.qq.com/s/fDO9qj9Tj81rAyDvkF9mrw) * [【Leetcode】52. N皇后 II](https://mp.weixin.qq.com/s/i8JueJXsnwZxQGs63O0XKg) * [【Leetcode】51. N皇后](https://mp.weixin.qq.com/s/p3XnQju62ZaebdHStpQ5sQ) * [【Leetcode】50.求x的n次方](https://mp.weixin.qq.com/s/nFRWPGsBA4q5L9R_6zsgvw) * [【Leetcode】49. 字母异位词分组](https://mp.weixin.qq.com/s/A0rtwpQu5kuRLOBn-ltpnQ) * [【LeetCode】48. 旋转图像](https://mp.weixin.qq.com/s/ur7-oLTc3DL1TvfLGwIruA) * [【Leetcode】47. 全排列 II](https://mp.weixin.qq.com/s/Fsm6HbkVpE8fTTtEE79gqA) * [【Leetcode】46.全排列](https://mp.weixin.qq.com/s/U-w3nXRvIuzopqNzeIETXw) * [【Leetcode】45. 跳跃游戏 II](https://mp.weixin.qq.com/s/B14O9wJRO8UhU5xSLm7xZA) * [【Leetcode】44. 通配符匹配](https://mp.weixin.qq.com/s/iYpzqPkFv895J5bxhPSkag) * [【Leetcode】43. 字符串相乘](https://mp.weixin.qq.com/s/iBDD334FlH0oOuBPBRjh9A) * [【Leetcode】42. 接雨水](https://mp.weixin.qq.com/s/BrvR-VgvMT0B34BDwcUFiA) * [【Leetcode】41. 缺失的第一个正数](https://mp.weixin.qq.com/s/EInpLdcDVXMywq5ntGeRSg) * [【Leetcode】40.组合总和 II](https://mp.weixin.qq.com/s/wFSLc-ASWMUgrhC5cRw0EA) * [【Leetcode】39. 组合总和](https://mp.weixin.qq.com/s/elSiUq9Xd105Yh48DJYk3w) * [【Leetcode】38. 报数](https://mp.weixin.qq.com/s/arUi0znooHpfFfWguRBkMg) * [【Leetcode】37. 解数独](https://mp.weixin.qq.com/s/c7RX4I8JQg_i5xJpKI6ZJA) * [【Leetcode】36. 有效的数独](https://mp.weixin.qq.com/s/g0TBw3D4utjENRRV9ykhnQ) * [【Leetcode】35. 搜索插入位置](https://mp.weixin.qq.com/s/T_QOCq94KGELisj0wF7Gpg) * [【Leetcode】34. 在排序数组中查找元素的第一个和最后一个位置](https://mp.weixin.qq.com/s/ZDhcc3jV6P-fchsV7xHtbw) * [【Leetcode】33. 搜索旋转排序数组](https://mp.weixin.qq.com/s/3g3w2N6YBdVuab1fzbUrvA) * [【Leetcode】32. 最长有效括号](https://mp.weixin.qq.com/s/Kc9j5IH8HF0uGOULYmqYtw) * [【Leetcode】31. 下一个排列](https://mp.weixin.qq.com/s/B9EgQb_1llMLnrYHiZ1F1w) * [【Leetcode】30.与所有单词相关联的字串](https://mp.weixin.qq.com/s/CCAX7XIG9xSkNq85UsfOWQ) * [【Leetcode】29. 两数相除](https://mp.weixin.qq.com/s/RpV8VURwkEmuTJBoTVi51A) * [【Leetcode】28. 实现strStr()](https://mp.weixin.qq.com/s/jeD1tGpYL9EDDHcPYZkSQA) * [【Leetcode】27.移除元素](https://mp.weixin.qq.com/s/gCMZsBQJ5iFPMCMvh-I3rQ) * [【Leetcode】26. 删除排序数组中的重复项](https://mp.weixin.qq.com/s/t3R-Gw6BvwICA3iFhHX8ag) * [【Leetcode】25. k个一组翻转链表](https://mp.weixin.qq.com/s/1KRpk1SHAAa12KKVo2LWiQ) * [【Leetcode】24. 两两交换链表中的节点](https://mp.weixin.qq.com/s/2fiVUxx8d1FZkoZxwSNhlA) * [【Leetcode】23. 合并K个排序链表](https://mp.weixin.qq.com/s/LZh4DtTEBQQAiyWTmGr0jQ) * [【Leetcode】22. 括号生成](https://mp.weixin.qq.com/s/hvve9czLyaaX9X7sgjnnJA) * [【Leetcode】21. 合并两个有序链表](https://mp.weixin.qq.com/s/1FZf7w-084FAHELQJLG8Cg) * [【Leetcode】20. 有效的括号](https://mp.weixin.qq.com/s/WpRV-T2jqh5NaTU0_QfcQw) * [【Leetcode】19. 删除链表的倒数第N个节点](https://mp.weixin.qq.com/s/soWrOqvwLjLlwE7c6UhehA) * [【Leetcode】18. 四数之和](https://mp.weixin.qq.com/s/KsT4KrQQhcNJJ88P3W1zyA) * [【Leetcode】17. 电话号码的字母组合](https://mp.weixin.qq.com/s/Euc9ExLrqxJ_vcD98UmHgw) * [【Leetcode】16. 最接近的三数之和](https://mp.weixin.qq.com/s/fkV-KXpk6dUbaRGzFN1kzQ) * [【Leetcode】15. 三数之和](https://mp.weixin.qq.com/s/H-Mmo9Bm2aG-iH81eUKixw) * [【Leetcode】14. 最长公共前缀](https://mp.weixin.qq.com/s/3GzXi-qu6IlfYupTfqbs-A) * [【Leetcode】13. 罗马数字转整数](https://mp.weixin.qq.com/s/zMFhX2AVsr8HCZAeUTF1ug) * [【Leetcode】12. 整数转罗马数字](https://mp.weixin.qq.com/s/OCcPkf90dMrGxZrlhbgZDg) * [【Leetcode】11. 盛最多水的容器](https://mp.weixin.qq.com/s/BAVzUDm48yVsz8nyVj7IuA) * [【Leetcode】10. 正则表达式匹配](https://mp.weixin.qq.com/s/QmgsOmdhUJeMUY6JT6UQaw) * [【Leetcode】9. 回文数](https://mp.weixin.qq.com/s/Q9MUQj9ZpJ5YgfBqZx540Q) * [【Leetcode】8. 字符串转整数 (atoi)](https://mp.weixin.qq.com/s/v5Rbo4h6mMEpW7ODmDARcA) * [【Leetcode】7. Reverse Integer](https://mp.weixin.qq.com/s/Bi60RkpGgc3UE_RaRDjAlA) * [【Leetcode】6. Z字形变换](https://mp.weixin.qq.com/s/aMmT9f62Es-FsMzZsooJXg) * [【Leetcode】5. Longest Palindromic Substring](https://mp.weixin.qq.com/s/QU_L4K7-zanmuEY-Shaq_w) * [【Leetcode】4. 两个排序数组的中位数](https://mp.weixin.qq.com/s/rWGgBOz_hxe49OhI-gPyIQ) * [【Leetcode】3. Longest Substring Without Repeating Characters](https://mp.weixin.qq.com/s/PFPFM3HAMR7N1iaf-gmXDQ) * [【Leetcode】2. Add Two Numbers](https://mp.weixin.qq.com/s/mS1rZXt87ZftwYOE5rKkwA) * [【Leetcode】1. Two Sum](https://mp.weixin.qq.com/s/BVRbZvg6ghJ-rRClP3O6mQ) * [学习资料推荐](https://mp.weixin.qq.com/s/KrKPkpfDJfHKNFo5PWLoJw)