返回介绍

lcci / README_EN

发布于 2024-06-17 01:04:43 字数 27632 浏览 0 评论 0 收藏 0

_Cracking the Coding Interview, 6th Edition_

_Cracking the Coding Interview, 6th Edition_ is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book.

中文文档

Solutions

Press Control + F(or Command + F on the Mac) to search anything you want.

#SolutionTagDifficulty
01.01Is UniqueArrayEasy
01.02Check PermutationArray,StringEasy
01.03String to URLStringEasy
01.04Palindrome PermutationHash Table,StringEasy
01.05One AwayString,Dynamic ProgrammingMedium
01.06Compress StringStringEasy
01.07Rotate MatrixArrayMedium
01.08Zero MatrixArrayMedium
01.09String RotationStringEasy
02.01Remove Duplicate NodeLinked ListEasy
02.02Kth Node From End of ListLinked List,Two PointersEasy
02.03Delete Middle NodeLinked ListEasy
02.04Partition ListLinked List,Two PointersMedium
02.05Sum ListsLinked List,MathMedium
02.06Palindrome Linked ListLinked ListEasy
02.07Intersection of Two Linked ListsLinked ListEasy
02.08Linked List CycleLinked ListMedium
03.01Three in OneDesignEasy
03.02Min StackStackEasy
03.03Stack of PlatesDesignMedium
03.04Implement Queue using StacksStackEasy
03.05Sort of StacksDesignMedium
03.06Animal ShelterDesignEasy
04.01Route Between NodesGraphMedium
04.02Minimum Height TreeTree,Depth-first SearchEasy
04.03List of DepthTree,Breadth-first SearchMedium
04.04Check BalanceTree,Depth-first SearchEasy
04.05Legal Binary Search TreeTree,Depth-first SearchMedium
04.06SuccessorTree,Depth-first SearchMedium
04.08First Common AncestorTreeMedium
04.09BST SequencesTree,Dynamic ProgrammingHard
04.10Check SubTreeTreeMedium
04.12Paths with SumTree,Depth-first SearchMedium
05.01Insert Into BitsBit ManipulationEasy
05.02Bianry Number to StringStringMedium
05.03Reverse BitsBit ManipulationEasy
05.04Closed NumberBit ManipulationMedium
05.06Convert IntegerBit ManipulationEasy
05.07ExchangeBit ManipulationEasy
05.08Draw LineArrayMedium
08.01Three Steps ProblemDynamic ProgrammingEasy
08.02Robot in a GridDynamic ProgrammingMedium
08.03Magic IndexArray,Binary SearchEasy
08.04Power SetBit Manipulation,Array,BacktrackingMedium
08.05Recursive MulitplyRecursionMedium
08.06HanotaRecursionEasy
08.07Permutation IBacktrackingMedium
08.08Permutation IIBacktrackingMedium
08.09BracketString,BacktrackingMedium
08.10Color FillDepth-first SearchEasy
08.11CoinDynamic ProgrammingMedium
08.12Eight QueensBacktrackingHard
08.13Pile BoxDynamic Programming,BacktrackingHard
08.14Boolean EvaluationStack,StringMedium
10.01Sorted MergeArray,Two PointersEasy
10.02Group AnagramsHash Table,StringMedium
10.03Search Rotate ArrayArray,Binary SearchMedium
10.05Sparse Array SearchBinary SearchEasy
10.09Sorted Matrix SearchTwo Pointers,Binary Search,Divide and ConquerMedium
10.10Rank from StreamMedium
10.11Peaks and ValleysMedium
16.01Swap NumbersBit Manipulation,MathMedium
16.02Words FrequencyDesign,Hash TableMedium
16.03IntersectionGeometry,MathHard
16.04Tic-Tac-ToeArrayMedium
16.05Factorial ZerosMathEasy
16.06Smallest DifferenceArray,Two PointersMedium
16.07MaximumBit Manipulation,MathEasy
16.08English IntMath,StringHard
16.09OperationsDesignMedium
16.10Living PeopleArrayMedium
16.11Diving BoardRecursion,MemoizationEasy
16.13Bisect SquaresGeometryMedium
16.14Best LineGeometry,Hash TableMedium
16.15Master MindArrayEasy
16.16Sub SortSort,ArrayMedium
16.17Contiguous SequenceArray,Divide and Conquer,Dynamic ProgrammingEasy
16.18Pattern MatchingStringMedium
16.19Pond SizesDepth-first Search,Breadth-first SearchMedium
16.20T9ArrayMedium
16.21Sum SwapSort,ArrayMedium
16.22Langtons AntArrayMedium
16.24Pairs With SumArray,Hash TableMedium
16.25LRU CacheDesignMedium
16.26CalculatorStringMedium
17.01Add Without PlusBit ManipulationEasy
17.04Missing NumberBit Manipulation,Array,MathEasy
17.05Find Longest SubarrayArrayMedium
17.06Number Of 2s In RangeMath,Dynamic ProgrammingMedium
17.07Baby NamesDepth-first Search,Breadth-first Search,Union FindMedium
17.08Circus TowerSort,Binary Search,Dynamic ProgrammingMedium
17.09Get Kth Magic NumberHeap,Queue,MathMedium
17.10Find Majority ElementBit Manipulation,Array,Divide and ConquerEasy
17.11Find ClosestTwo Pointers,StringMedium
17.12BiNodeTree,Binary Search Tree,RecursionEasy
17.13Re-SpaceMemoization,StringMedium
17.14Smallest KHeap,Sort,Divide and ConquerMedium
17.15Longest WordStringMedium
17.16The MasseuseDynamic ProgrammingEasy
17.17Multi SearchTrie,StringMedium
17.18Shortest SupersequenceSliding WindowMedium
17.19Missing TwoArray,MathHard
17.20Continuous MedianHeapHard
17.21Volume of HistogramStack,Array,Two PointersHard
17.22Word TransformerDepth-first Search,Breadth-first Search,Array,StringMedium
17.23Max Black SquareDynamic ProgrammingMedium
17.24Max SubmatrixDynamic ProgrammingHard
17.25Word RectangleHard
17.26Sparse SimilarityHash TableHard

The copyright of this project belongs to Doocs community. For commercial reprints, please contact @yanglbme for authorization. For non-commercial reprints, please indicate the source.

Contact Us

We welcome everyone to add @yanglbme's personal WeChat (WeChat ID: YLB0109), with the note "leetcode". In the future, we will create algorithm and technology related discussion groups, where we can learn and share experiences together, and make progress together.

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文