文件名称:leetcode答案-leetcode-hot:leetcode-热门
文件大小:116KB
文件格式:ZIP
更新时间:2024-07-19 18:55:29
系统开源
leetcode 答案 leetcode和剑指offer 算法题套路 如果是数据排序方面的题,那基本上是和二分查找有关系的。 如果是在一个无序数组上的搜索或者统计,基本上来说需要动用 O(1) 时间复杂度的 hash 数据结构。 在一堆无序的数据中找 top n 的算法,基本上来说,就是使用最大堆或是最小堆的数据结构。 如果是穷举答案相关的题(如八皇后、二叉树等),基本上来说,需要使用深度优先、广度优先或是回溯等递归的思路。 动态规划要重点准备一下,这样的题很多,如最大和子数组、买卖股票、背包问题、爬楼梯、改字符……这里有一个 Top 20 的动态规划题的列表 。 一些经典的数据结构算法也要看一下,比如,二叉树、链表和数组上的经典算法,LRU 算法,Tier 树,字符串子串匹配,回文等,这些常见的题都是经常会被考到的。 5大算法 回文字符串双指针
【文件预览】:
leetcode-hot-master
----算法.md(26KB)
----Leetcode 题解.md(178KB)
----src()
--------leetcode()
--------search()
--------famous()
--------nowcoder()
--------sort()
----Sort.md(2KB)
----README.md(1001B)
----剑指 offer 题解.md(22KB)
----.gitignore(154B)
----数据结构.md(4KB)