Search
Search
Search
Explorer
./devlog
Course Notes
Practical Go by ArdanLabs
Dev
Programming Languages
Go
Golang for JavaScript Developers
TypeScript
TypeHero Challenges
Absolute
Appear only once
Append Argument
Awaited
Capitalize
Chainable Options
Concat
Deep Readonly
Disclosure
Exclude
First of Array
Get Return Type
If
Includes
Last of Array
Length of String
Length of Tuple
Omit
Parameters
Pop
Readonly
Readonly 2
Replace
Reverse
The Pick Builtin
Trim
Trim Left
Tuple to Object
Tuple to Union
Unshift
Unicode
Web Development
Homelab
Raspberry Pi
Synology DSM
Ubuntu
Interview Prep
Algorithms
Searching
Binary Search
Linear Search
Sorting
Bubble Sort
Insertion Sort
Merge Sort
Selection Sort
Topological Sort
Traversal
Breadth-First Search
Depth-First Search
Graph Traversal
Dynamic Programming
Greedy
Recursion
Sliding Window
Two Pointer
Cheat Sheets
Complexity Cheat Sheet
Data Structures
Array
Binary Search Tree
Binary Tree
Doubly Linked List
Hashmap
Hashset
Heap
Linked List
Monotonic Queue
Monotonic Stack
Queue
Stack
Trie
DSA
Bit Twiddling & Hacks
Complexity Notes
Leetcode Problem Notes
Math
Leetcode
LC1. Two Sum
LC3. Longest Substring Without Repeating Characters
LC9. Palindrome Number
LC11. Container With Most Water
LC13. Roman to Integer
LC14. Longest Common Prefix
LC15. 3Sum
LC20. Valid Parentheses
LC21. Merge Two Sorted Lists
LC22. Generate Parentheses
LC26. Remove Duplicates from Sorted Array
LC27. Remove Element
LC28. Find the Index of the First Occurrence in a String
LC35. Search Insert Position
LC42. Trapping Rain Water
LC58. Length of Last Word
LC66. Plus One
LC67. Add Binary
LC69. Sqrt(x)
LC70. Climbing Stairs
LC74. Search a 2D Matrix
LC76. Minimum Window Substring
LC79. Word Search
LC84. Largest Rectangle in Histogram
LC98. Validate Binary Search Tree
LC100. Same Tree
LC102. Binary Tree Level Order Traversal
LC104. Maximum Depth of a Binary Tree
LC110. Balanced Binary Tree
LC121. Best Time to Buy and Sell Stock
LC128. Longest Consecutive Sequence
LC129. Sum Root to Leaf Numbers
LC133. Clone Graph
LC136. Single Number
LC141. Linked List Cycle
LC143. Reorder List
LC144. Binary Tree Preorder Traversal
LC150. Evaluate Reverse Polish Notation
LC155. Min Stack
LC159. Longest Substring with At Most Two Distinct Characters
LC165. Compare Version Numbers
LC167. Two Sum II - Input Array Is Sorted
LC190. Reverse Bits
LC191. Number of 1 Bits
LC199. Binary Tree Right Side View
LC200. Number of Islands
LC202. Happy Number
LC205. Isomorphic Strings
LC226. Invert Binary Tree
LC235. Lowest Common Ancestor of a Binary Search Tree
LC237. Delete Node in a Linked List
LC239. Sliding Window Maximum
LC268. Missing Number
LC271. Encode and Decode Strings
LC310. Minimum Height Trees
LC338. Counting Bits
LC402. Remove K Digits
LC404. Sum of Left Leaves
LC409. Longest Palindrome
LC424. Longest Repeating Character Replacement
LC463. Island Perimeter
LC506. Relative Ranks
LC514. Freedom Trail
LC523. Continuous Subarray Sum
LC543. Diameter of Binary Tree
LC560. Subarray Sum Equals K
LC567. Permutation in String
LC572. Subtree of Another Tree
LC623. Add One Row to Tree
LC648. Replace Words
LC678. Valid Parenthesis String
LC703. Kth Largest Element in a Stream
LC704. Binary Search
LC739. Daily Temperatures
LC746. Min Cost Climbing Stairs
LC752. Open the Lock
LC786. K-th Smallest Fraction
LC846. Hand of Straights
LC853. Car Fleet
LC857. Minimum Cost to Hire K Workers
LC861. Score After Flipping Matrix
LC875. Koko Eating Bananas
LC881. Boats to Save People
LC950. Reveal Cards In Increasing Order
LC979. Distribute Coins in Binary Tree
LC988. Smallest String Starting From Leaf
LC1219. Path with Maximum Gold
LC1249. Minimum Remove to Make Valid Parentheses
LC1289. Minimum Falling Path Sum II
LC1296. Divide Array in Sets of K Consecutive Numbers
LC1325. Delete Leaves With a Given Value
LC1448. Count Good Nodes in Binary Tree
LC1469. Find All The Lonely Nodes
LC1544. Make The String Great
LC1614. Maximum Nesting Depth of the Parentheses
LC1700. Number of Students Unable to Eat Lunch
LC1863. Sum of All Subset XOR Totals
LC1885. Count Pairs in Two Arrays
LC1971. Find if Path Exists in Graph
LC1992. Find All Groups of Farmland
LC2000. Reverse Prefix of Word
LC2073. Time Needed to Buy Tickets
LC2370. Longest Ideal Subsequence
LC2373. Largest Local Values In a Matrix
LC2441. Largest Positive Integer That Exists With Its Negative
LC2486. Append Characters to String to Make Subsequence
LC2487. Remove Nodes From Linked List
LC2816. Double a Number Represented as a Linked List
LC2997. Minimum Number of Operations to Make Array XOR Equal to K
LC3075. Maximize Happiness of Selected Children
LC3110. Score of a String
Common Problem Vocabulary
Linux
Scripting Techniques
Useful Commands
Lists
People
@amol1729
@sudomakes
All the Gadgets I Ever Owned
Anime I'm Watching
Awesome Links
Awesome People & Their Internet Presence
Books I'm Currently Reading
Manuals
Keyboards
Royal Kludge RK-M75
Reading Notes
Non-fiction
Burn Book: A Tech Love Story by Kara Swisher
Zero to One by Peter Thiel
Web Pages
A Day in the Life of a Full-Stack Engineer — by Agoda Engineering — Agoda Engineering & Design — Medium
Code — Align the happy path to the left edge
Permission Seeking Mindset Is Keeping You Unemployed and Frustrated
Refining Front End Analytics — Quality Strategies and Tools for Developers at Agoda — by Agoda Engineering — Agoda Engineering & Design — Medium
Software Development 450 Words Per Minute
The Financial Knowledge to Navigate Your 20s — Vaibhav Chopra
Use Your Potions and Scrolls · Jerry Liu
Tech
Lexicon
Bossware
My Stuff
Kobo Libra 2
Software
Calibre
Home
❯
Interview Prep
❯
DSA
Folder: Interview-Prep/DSA
4 items under this folder.
Jul 22, 2024
Complexity Notes
LC22
LC202
LC79
May 17, 2024
Bit Twiddling & Hacks
May 17, 2024
Leetcode Problem Notes
May 17, 2024
Math
Dark mode
Light mode