38 notes · 41 solutions
Notes
Study notes on computer science and system design, kept public in case they're useful to someone else. Working notes, not polished articles.
Algorithms 14
CICD 1
CS fundamentals 1
Data Structures 3
Git 1
Infrastructure 3
Languages 2
Networking 4
Others 1
System Design 8
LeetCode
Problems with written solutions. My profile is on LeetCode.
easy 19
- [WIP] 88. Merge Sorted Array
- 1. Two Sum
- 20. Valid Parentheses
- 21. Merge Two Sorted Lists
- 53. Maximum Subarray
- 83. Remove Duplicates from Sorted List
- 104. Maximum Depth of Binary Tree
- 118. Pascal's Triangle
- 125. Valid Palindrome
- 206. Reverse Linked List
- 217. Contains Duplicate
- 242. Valid Anagram
- 338. Counting Bits
- 392. Is Subsequence
- 868. Binary Gap
- 1592. Rearrange Spaces Between Words
- 1732. Find the Highest Altitude
- 1929. Concatenation of Array
- 2200. Find All K-Distant Indices in an Array
medium 21
- [WIP] 1007. Minimum Domino Rotations For Equal Row
- [WIP] 316. Remove Duplicate Letters
- [WIP] 36. Valid Sudoku
- [WIP] 61. Rotate List
- [WIP] 74. Search a 2D Matrix
- [WIP] 856. Score of Parentheses
- 46. Permutations
- 59. Spiral Matrix II
- 71. Simplify Path
- 99. Recover Binary Search Tree
- 120. Triangle
- 230. Kth Smallest Element in a BST
- 287. Find the Duplicate Number
- 289. Game of Life
- 535. Encode and Decode TinyURL
- 695. Max Area of Island
- 763. Partition Labels
- 946. Validate Stack Sequences
- 1249. Minimum Remove to Make Valid Parentheses
- 1663. Smallest String With A Given Numeric Value
- 2225. Find Players With Zero or One Losses