没有合适的资源?快使用搜索试试~ 我知道了~
leetcode2-Data-Structures-and-Algorithms:流行的数据结构和算法问题的解决方案
共515个文件
java:513个
license:1个
md:1个
需积分: 9 0 下载量 57 浏览量
2021-06-29
21:45:55
上传
评论
收藏 356KB ZIP 举报
温馨提示
leetcode 2 数据结构和算法 该存储库是 JAVA 中数据结构和算法的可读和干净实现的集合。 这是一项正在进行的工作,因此可能不包括某些算法。 您可以从 Leetcode、Geeksforgeeks、Interviewbit 等中找到 500 多个热门问题的优化解决方案。如果您有任何问题、要求或发现提供的解决方案中有任何错误,请随时与我联系(我的联系方式在此文件的底部)。 如果你觉得这个存储库有帮助,我想知道:) 目录 数据结构 算法 按主题分类的算法: 数学 字符串 堆 搜索 线性搜索 排序 滑动窗口(两个指针) 递归 链表 树木 二叉树遍历 二叉树视图 二叉搜索树 特里 图表 图遍历 最短路径 贝尔曼-福特 弗洛伊德-沃歇尔 约翰逊算法 最小生成树 Prim 算法 Tarjan 算法 检测周期 连接组件 强连接组件 堆 Paradigm 的算法: 分而治之 将问题分成更小的部分,然后解决这些部分 贪婪的方法 选择当前时间的最佳选项,不考虑未来 —— Prim 算法 动态规划 使用先前找到的子解决方案构建解决方案 贝尔曼-福特 弗洛伊德-沃歇尔 回溯 类似于蛮力,尝试生成所有
资源推荐
资源详情
资源评论
收起资源包目录
leetcode2-Data-Structures-and-Algorithms:流行的数据结构和算法问题的解决方案 (515个子文件)
boolean-parenthesization.java 3KB
STACK-maximum-size-rectangle-binary-sub-matrix-1s.java 2KB
range-sum-query-mutable.java 2KB
longest-common-prefix-case-sensitive.java 2KB
traversal-vertical-binary-tree.java 2KB
add-two-polynomials-represented-as-linked-lists.java 2KB
count-of-smaller-numbers-after-self.java 2KB
find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance-using-dijkstras-algo.java 2KB
BFS-shortest-path-in-maze.java 2KB
search-in-bitonic-array.java 2KB
shortest-unique-prefix.java 2KB
BFS-find-whether-path-two-cells-matrix.java 2KB
burst-balloons.java 2KB
DFS-surrounded-regions.java 2KB
implement-trie-prefix-tree.java 2KB
LRU-cache.java 2KB
convert-sorted-list-to-binary-search-tree.java 2KB
strongly-connected-components-kosarajus-algo.java 2KB
longest-common-subsequence-print.java 2KB
longest-common-prefix.java 2KB
LFU-cache.java 2KB
course-schedule-ii.java 2KB
network-delay-time.java 2KB
largest-rectangle-in-histogram.java 2KB
delete-node-binary-search-tree.java 2KB
n-queens-print-board.java 2KB
BFS-word-ladder.java 2KB
minimum-window-substring.java 2KB
sort-list-with-merge-sort.java 2KB
array-burst-problem.java 2KB
DFS-shortest-path-in-maze.java 2KB
course-schedule-iv.java 2KB
01-knapsack.java 2KB
least-common-ancestor-binary-tree.java 2KB
traversal-zigzag-level-order-binary-tree.java 2KB
first-negative-integer-in-every-window-of-size-k.java 2KB
maximum-level-sum-binary-tree.java 2KB
DFS-number-of-closed-islands.java 2KB
BFS-shortest-path-in-binary-matrix.java 2KB
DFS-all-words-search-grid.java 2KB
jump-game-forward-backward-min-jumps-to-reach-end.java 2KB
binary-tree-paths.java 1KB
k-pairs-with-smallest-sums.java 1KB
kth-smallest-element-in-a-sorted-matrix.java 1KB
course-schedule-ii-with-indegree.java 1KB
egg-dropping-puzzle.java 1KB
connected-components-in-an-undirected-graph-using-dfs.java 1KB
average-of-levels-binary-tree.java 1KB
find-first-and-last-pos-of-element-in-sorted-array.java 1KB
count-max-points-on-a-straight-line.java 1KB
sliding-window-median.java 1KB
find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance-using-floyd-warshall.java 1KB
coin-change-no-of-coins.java 1KB
min-stack.java 1KB
longest-palindromic-substring-print.java 1KB
insert-and-merge-intervals.java 1KB
reorganize-string.java 1KB
DFS-unique-paths-with-start-end-obstacle-grid.java 1KB
range-sum-query-2d-mutable.java 1KB
min-cost-to-connect-all-points.java 1KB
shortest-dist-from-source-to-all-nodes-in-undirected-weighted-graph-using-dijkstras-algo.java 1KB
traversal-reverse-level-order-binary-tree.java 1KB
DFS-has-path-in-maze.java 1KB
path-sum-ii-binary-tree.java 1KB
remove-all-adjacent-duplicates-in-string-ii.java 1KB
minimum-height-trees.java 1KB
is-graph-bipartite.java 1KB
best-time-to-buy-and-sell-stock-k-transac.java 1KB
search-in-rotated-sorted-array.java 1KB
traversal-level-order-binary-tree.java 1KB
smallest-string-starting-from-leaf-binary-tree.java 1KB
is-leaf-traversal-similar-binary-trees.java 1KB
wildcard_strings.java 1KB
wildcard-pattern-matching.java 1KB
shortest-path-from-source-to-dest-in-undirected-weighted-graph-using-dijkstras-algo.java 1KB
minimum-number-of-days-to-make-m-bouquets.java 1KB
Merge-Sort.java 1KB
count-occurrence-of-element-in-sorted-array.java 1KB
house-robber-iii.java 1KB
circular-array-loop.java 1KB
all-paths-from-source-to-target-using-dfs.java 1KB
subset-sum-min-difference-partition.java 1KB
scramble_string.java 1KB
parallel-courses.java 1KB
insert-into-a-sorted-circular-linked-list.java 1KB
longest-turbulent-subarray.java 1KB
DFS-adjacency-direction-cluster.java 1KB
insert-node-binary-search-tree.java 1KB
delete-nodes-and-return-forest.java 1KB
russian-doll-envelopes.java 1KB
construct-binary-tree-from-preorder-and-inorder-traversal.java 1KB
palindromic-subtrings-of-string-distinct-print.java 1KB
palindrome-partitioning-min-cut.java 1KB
view-right-binary-tree.java 1KB
DFS-robot-room-cleaner.java 1KB
find-median-from-data-stream.java 1KB
find-all-anagrams-in-a-string.java 1KB
task-scheduler.java 1KB
kth-largest-element-in-an-array-with-quick-select.java 1KB
DFS-the-path-in-maze.java 1KB
共 515 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
weixin_38695471
- 粉丝: 3
- 资源: 911
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功