Algorithm

Algorithm

Welcome to the Algorithm. You will learn how to design and implement efficient algorithms using Python. You will explore various algorithmic techniques such as sorting, searching, and graph traversal, and gain hands-on experience by solving real-world problems.

8 Skills|1 Course
Quick Start with Algorithm
Quick Start with Algorithm
Quick Start with Algorithm
Quick Start with Algorithm
Beginner
83 Learned
Python
This course offers numerous interactive coding challenges to help you comprehend and implement algorithms quickly. The challenges were designed by Donne Martin and are available in the GitHub repository donnemartin/interactive-coding-challenges.
0%
90 Labs
Arrays and Strings
PermutationStart
Two SumStart
CompressStart
Hash MapStart
Str DiffStart
Fizz BuzzStart
Compress AltStart
Reverse StringStart
Unique CharsStart
RotationStart
Priority QueueStart
Linked Lists
Linked ListStart
Add ReverseStart
PartitionStart
Delete MidStart
Find Loop StartStart
Kth To Last ElemStart
Remove DuplicatesStart
PalindromeStart
Stacks and Queues
N StacksStart
Sort StackStart
Set Of StacksStart
Stack MinStart
Queue ListStart
StackStart
Queue From StacksStart
Graphs and Trees
Graph BfsStart
Graph Shortest PathStart
Tree DfsStart
Check BalanceStart
Tree LcaStart
GraphStart
TrieStart
Bst Second LargestStart
Graph Build OrderStart
Min HeapStart
Tree HeightStart
Bst SuccessorStart
Graph DfsStart
Invert TreeStart
Tree BfsStart
Bst MinStart
Graph Shortest Path UnweightedStart
Graph Path ExistsStart
Bst ValidateStart
Tree Level ListsStart
Sorting and Searching
Rotated Array SearchStart
Merge SortStart
Search Sorted MatrixStart
Quick SortStart
Selection SortStart
Merge IntoStart
New IntStart
AnagramsStart
Insertion SortStart
Radix SortStart
Recursion Dynamic
FibonacciStart
Max Profit KStart
Longest Inc SubseqStart
HanoiStart
PermutationsStart
N Pairs ParenthesesStart
Coin Change WaysStart
Longest Common SubsequenceStart
StepsStart
Knapsack 01Start
Coin Change MinStart
Power SetStart
Knapsack UnboundedStart
Longest Substr K DistinctStart
Matrix MultStart
Magic IndexStart
Longest SubstringStart
Coin ChangeStart
Grid PathStart
Math Probability
Check PrimeStart
Add DigitsStart
Sub TwoStart
Math OpsStart
Generate PrimesStart
Power TwoStart
Bit Manipulation
Pairwise SwapStart
Flip BitStart
Bits To FlipStart
Insert M Into NStart
Get NextStart
Print BinaryStart
Draw LineStart
Unlock Your Algorithm Skills
Completed 0
Locked 8
Turn on daily reminders