- Notifications
You must be signed in to change notification settings - Fork0
Repository where I share insights, code, and explanations on key Computer Science concepts. Whether you're preparing for coding interviews or love problem-solving, this repo covers: Classical Algorithms, Design Patterns, Python Tips & Tricks, Problem-Solving (Solutions from HackerRank & LeetCode).
NotificationsYou must be signed in to change notification settings
andrelbd1/algorithms-practice
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
- Binary Search Tree
Python - Breadth First Search - BFS
Python - Depth First Search - DFS
Python - Dijkstra
Python - Factorial
Python - Heapsort
C++ - Linked List
C++
- Singleton
Python - Factory
Python - Façade
Python - Proxy
Python - Observer
Python - Command
Python - Template Method
Python - State
Python
- Batched
Python - Cached Session
Python - Chain Map
Python - Currying
Python - Debugging with pdb
Python - Decorator
Python - Defaultdict
Python - Dunder Methods
Python - Filter
Python - Function Overloading
Python - Itemgetter
Python - List Comprehension
Python - Map
Python - Starmap
Python - Walrus Operator
Python - Yield
Python - Zip Longest
Python
- Flatten List
Python - Fractional Knapsack
C++ - Interval Scheduling
Python - Polynomial Multiplication
C++ - Shortest Path for Buildings
Python
FromHackerRank
- 2D Arrays - DS
C++Arrays - Array Manipulation
C++Arrays - Count Triplets
C++Arrays - Counting Valleys
C++ - DFS: Connected Cell in a Grid
PythonGraph - Equal Stacks
PythonStack - Find the Nearest Clone
PythonGraphGreedy - Find a String
PythonString - Frequency Queries
Python - Is This a Binary Search Tree?
PythonGraphTree - Jumping on the Clouds
C++ - Kangaroo
Python - Leap Day
Python - Left Rotation
C++ArraysString - Lowest Common Ancestor
PythonGraphTree - Mark and Toys
PythonArraysGreedy - Minimum Swaps 2
C++ArraysGreedySorting - New Year Chaos
C++Arrays - Ransom Note
PythonString - Repeated String
C++String - Reverse a Doubly Linked List
PythonList - Roads and Libraries
PythonGraph - Sales by Match
C++ArraysGreedySorting - Sherlock and Anagrams
PythonString - Two Strings
PythonString
FromLeetCode
- Shortest Path to Get Food
PythonGraph
About
Repository where I share insights, code, and explanations on key Computer Science concepts. Whether you're preparing for coding interviews or love problem-solving, this repo covers: Classical Algorithms, Design Patterns, Python Tips & Tricks, Problem-Solving (Solutions from HackerRank & LeetCode).
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.