ljeng / Cheat Sheet
Data structures & algorithms cheat sheet
Stars: ✭ 271
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Cheat Sheet
Fucking Algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
Stars: ✭ 99,705 (+36691.51%)
Mutual labels: algorithms
Mega Interview Guide
The MEGA interview guide, JavaSciript, Front End, Comp Sci
Stars: ✭ 255 (-5.9%)
Mutual labels: algorithms
Quadtree Js
A lightweight quadtree implementation for javascript
Stars: ✭ 265 (-2.21%)
Mutual labels: algorithms
Javaguide
「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
Stars: ✭ 114,707 (+42227.31%)
Mutual labels: algorithms
Cpp
Implementation of All ▲lgorithms in C++ Programming Language
Stars: ✭ 263 (-2.95%)
Mutual labels: algorithms
Interviews
Everything you need to know to get the job.
Stars: ✭ 54,875 (+20149.08%)
Mutual labels: algorithms
Coding Interview University
A complete computer science study plan to become a software engineer.
Stars: ✭ 204,859 (+75493.73%)
Mutual labels: algorithms
Play With Algorithm Visualization
Codes of my MOOC Course <Play with Algorithm Visualization>. Updated contents and more demos or practices are also included. 我在慕课网上的课程《看得见的算法》Java示例代码。课程的更多更新内容及辅助练习也将逐步添加进这个代码仓。
Stars: ✭ 255 (-5.9%)
Mutual labels: algorithms
Leetcode
LeetCode solutions with Chinese explanation & Summary of classic algorithms.
Stars: ✭ 262 (-3.32%)
Mutual labels: algorithms
Javascript Algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Stars: ✭ 133,406 (+49127.31%)
Mutual labels: algorithms
Tech Interview Handbook
💯 Curated interview preparation materials for busy engineers
Stars: ✭ 64,851 (+23830.26%)
Mutual labels: algorithms
Front End Interview
A list of interview for front-end developer(前端开发者面试清单)
Stars: ✭ 2,754 (+916.24%)
Mutual labels: algorithms
Deeplearningwithtf2.0
Practical Exercises in TensorFlow 2.0 for Ian Goodfellows Deep Learning Book
Stars: ✭ 270 (-0.37%)
Mutual labels: algorithms
Stanford Algs
Example Test Cases for Stanford's Algorithms Coursera Specialization
Stars: ✭ 261 (-3.69%)
Mutual labels: algorithms
cheat-sheet
This cheat sheet contains templates for common data structures and algorithms in Python.
Table of Contents
- Math
- Fibonacci sequence
- Line sweep
- Reservoir sampling
-
Search
- Binary search
- Knuth-Morris-Pratt
- Rabin-Karp
- Aho-Corasick
-
Sorting
- Counting sort
- Radix sort
- Quickselect
-
Deque
- Sliding window
- String parsing
- All nearest smaller values
-
Tree
- Depth-first traversal
- Memoization
- Level-order traversal
- Binary tree recovery
-
Graph
- Dijkstra's algorithm
- Bellman-Ford
- Floyd-Warshall
- Bipartite
- Kruskal's algorithm
- Prim's algorithm
- Topological sort
- Get neighbors
- Convert adjacency matrix to graph
- Flood fill
- Word ladder
- Floyd's tortoise and hare
- Longest path
-
Dynamic Programming
- Kadane's algorithm
- Best time to buy and sell stock
- Single number
- Wagner-Fischer
- 2D prefix sum
- Hirschberg's algorithm
- Longest common subsequence
- Longest palindromic subsequence
- Knapsack problem
- Matrix chain multiplication
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].