Post

Kotlin DSA Series — Complete Index

Kotlin DSA Series — Complete Index

A complete Data Structures & Algorithms series written in idiomatic Kotlin. Not Java translated to .kt — real Kotlin the way it’s meant to be written.


🟢 Phase 1 — Arrays

LC #ProblemDifficultyPost
#1Two SumEasyRead →
#121Best Time to Buy and Sell StockEasyRead →
#217Contains DuplicateEasyRead →
#238Product of Array Except SelfMediumComing Soon
#53Maximum SubarrayMediumComing Soon

🔵 Phase 2 — Strings

LC #ProblemDifficultyPost
#242Valid AnagramEasyComing Soon
#125Valid PalindromeEasyComing Soon
#3Longest Substring Without Repeating CharactersMediumComing Soon

🟠 Phase 3 — Linked List

LC #ProblemDifficultyPost
#206Reverse Linked ListEasyComing Soon
#21Merge Two Sorted ListsEasyComing Soon
#141Linked List CycleEasyComing Soon

🔴 Phase 4 — Trees

LC #ProblemDifficultyPost
#226Invert Binary TreeEasyComing Soon
#104Maximum Depth of Binary TreeEasyComing Soon
#98Validate Binary Search TreeMediumComing Soon

🟣 Phase 5 — Graphs

LC #ProblemDifficultyPost
#200Number of IslandsMediumComing Soon
#133Clone GraphMediumComing Soon

🔶 Phase 6 — Dynamic Programming

LC #ProblemDifficultyPost
#70Climbing StairsEasyComing Soon
#198House RobberMediumComing Soon
#322Coin ChangeMediumComing Soon

This index is updated every time a new post is published. Bookmark this page.

This post is licensed under CC BY 4.0 by the author.