Git Product home page Git Product logo

leetcode-1's Introduction

一、TOP100第一遍

2022-6-1 -> 2022-6-15 刷完 https://codetop.cc/home 前100题 95%都做过的题 。 ()里面的数字是这道题在面试当作出现的频率

二、TOP100第二遍

初步打算2022-6-16 ----> 2022-6-25再刷一遍这100题 并在下面纪录题目的难易程度

2.1、链表专题

简单题(秒杀):19、21、83、剑指22
一般题(磕磕巴巴写出来或者看了答案能马上写出来):2、23、24、61、82、206、92、141、142、160、138、234
复杂题(看了答案也很难写出来):25、143、146(难)

2.2、树专题

层次遍历:简单(102、101、103、199) 一般(662)
中序遍历:简单(94) 一般(98)
前序遍历:简单(144) 一般(104、129、112、113、226、105)
后序遍历:一般(110、543) 难(124、236)

2.3、回溯专题

子集专题:78、90
组合问题:39、40
排列问题:46、47(难)
岛屿问题:200、695
其他问题:22(难)、93(难)

2.4、栈和队列专题

普通栈:一般(20、232、155) 难(394、227)
单调栈:难(42)
单调队列:难(239)

2.5、二分查找专题

简单(704、34) 一般(69、153) 难(33、162)

2.6、贪心专题

难(56、162)

2.7、动态规划专题

普通动规问题:简单(70)
路径规划系列:简单(62、63、64) 一般(221)
打家劫舍系列: 简单(198) 一般(213)
买卖股票系列: 简单(121、122)
子序列问题:简单(674) 一般(300、1143)
子数组问题:一般(53、152、718)
回文问题:难(5)
字符串问题:一般(72) 难(32)
0-1背包问题:难(494、416) --->背包问题要完全再学一遍
完全背包:难(322、518、139)

2.8、数组和hash表专题

一般(1、3、48、88、415、240) 难(15、41、54、128、76超难)

2.9、排序

堆排序:一般(912、215) 难(148)
快排:(179)

2.10、其他

一般(169、136、43、14、8、151、165、31、468) 难(4、470)

总结(打了一般和难的标签的一定要多刷几遍):

  1. 回溯、二分、动态还需要稍微注意下 练的还可以
  2. 数组、排序、其他还要加油,很多还是不熟的

三、TOP100第三遍

这一遍是在第二遍的基础写的。
简单:A出来了,但是觉得题目还不错,下次还可以再写一遍
一般:没有A出来,看了答案,觉得还相对简单点,下次要重点关注这一类题目
难:没有A出来,看了答案,觉得还是挺难的

链表专题:简单(143) 一般(92、138、234) 难(23、25、146)
树专题:简单(662、98、226、105、110、124、543) 一般(236)
二分专题:一般(153、33、162)
贪心专题:一般(56、162)
回溯专题:简单(90、46、695、22) 一般(40、47、93)
栈和队列专题:简单(20、232、155) 一般(394、227) 难(格外注意这两道题42、239)
动态规划专题:简单(63、213、53、152、718) 一般(221、300、1143) 难(5、72、注意这道题32) 原理模糊 超难背包问题(494、416、322、518、139)
排序专题:一般(912、215、148、179) (堆排序 归并排序 快排) 合并两个有序数组/链表
数组和hash表专题:简单(1、3) 一般(415、15、41、54、128) 难(76)
其他部分:简单(136、8) 一般(169、14、468) 难(43、151、165) 不知道原理 超难(31、470、4)

四、腾讯精选练习50题

除去和TOP100重复的,其实只有17题,希望可以一天解决吧。
链表专题:一般(237、61)
树专题:简单(230、235)
数组和hash表:一般(26、16、238、59、11)
其他部分:简单(9、30、217、231、344、557、292) (89)

五、CodeTop101-200

数组和hash表:简单(209、283) 栈和队列专题:简单(剑指Offer09) 树专题:简单(剑指Offer54) 一般(297、145、426) 其他:一般(560)

leetcode-1's People

Contributors

hukai97 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.