文件名称:leetcode中国-leetcode_algo:leetcode相关算法和模板使用python
文件大小:43KB
文件格式:ZIP
更新时间:2024-07-19 14:20:03
系统开源
leetcode中国 Leetcode All In One: 基础算法 —— 代码模板链接 常用代码模板1——基础算法 排序 二分 高精度 前缀和与差分 双指针算法 回朔法 位运算 离散化 区间合并 数据结构 —— 代码模板链接 常用代码模板2——数据结构 链表与邻接表:树与图的存储 栈与队列:单调队列、单调栈 kmp Trie 并查集 堆 Hash表 C++ STL使用技巧 搜索与图论 —— 代码模板链接 常用代码模板3——搜索与图论 DFS与BFS 树与图的遍历:拓扑排序 最短路 最小生成树 二分图:染色法、匈牙利算法 数学知识 —— 代码模板链接 常用代码模板4——数学知识 质数 约数 欧拉函数 快速幂 扩展欧几里得算法 中国剩余定理 高斯消元 组合计数 容斥原理 简单博弈论 动态规划 背包问题 线性DP 区间DP 计数类DP 数位统计DP 状态压缩DP 树形DP 记忆化搜索 贪心 时空复杂度分析 提高知识点 动态规划——从集合角度考虑DP问题 1.1 数字三角形模型 1.2 最长上升子序列模型 1.3 背包模型 1.4 状态机模型 1.5 状态压缩DP 1.6 区间DP 1.
【文件预览】:
leetcode_algo-master
----DFS_BFS()
--------dfs_and_bfs.md(4KB)
--------backtracking()
--------dfs.py(0B)
--------bfs.py(0B)
----union_find()
--------union_find.py(2KB)
----linked_list()
--------merge_k_sorted_list.py(2KB)
--------swap_nodes_pairs.py(841B)
----graph()
--------course_schedule2.py(988B)
--------course_schedule.py(2KB)
--------min_height_tree.py(1KB)
----slide_window()
--------minimum_window_substring.py(2KB)
--------longest_substring_wo_repeating.py(721B)
--------longest_repeating_char_replacement.py(669B)
----two_pointers()
--------3_closest_sums.py(1KB)
--------3_sums.py(1KB)
----LICENSE(1KB)
----sort()
--------bucket_sort.py(343B)
--------sort.md(1KB)
--------quick_sort.py(930B)
----tree()
--------trie.py(1KB)
--------preorder_traversal.py(0B)
--------postorder_traversal.py(667B)
--------Tree.md(0B)
--------level_order_traversal.py(43B)
--------inorder_traversal.py(1KB)
--------same_tree.py(787B)
----binary_search()
--------MinimumSizeSubarraySum.py(2KB)
--------binary_search.md(2KB)
--------binary_search.py(2KB)
----.gitignore(49B)
----dp()
--------best_time_to_buy_and_sell_stock.py(557B)
--------max_subarray.py(1KB)
--------edit_distance.py(2KB)
--------coin_change.py(2KB)
--------climbing_stairs.py(597B)
--------best_sell_stock3.py(1KB)
--------triangle.py(2KB)
--------longest_increase_seq.py(2KB)
----README.md(32KB)