Bu repo, LeetCode üzerinde çözdüğüm algoritma ve veri yapısı problemlerini içerir.
Hedefim; algoritmik düşünme yeteneğimi geliştirmek, TypeScript/JavaScript pratiği yapmak ve yazılım mülakatlarına hazırlanmaktır.
This repository contains my solutions to LeetCode problems on algorithms and data structures.
My goal is to improve my problem-solving skills, practice TypeScript/JavaScript, and prepare for technical interviews.
- arrays/ → Dizi problemleri | Array problems
- strings/ → String işlemleri | String manipulation
- hashmaps/ → Map, Set, Hash çözümleri | Map, Set, Hash-based problems
- stacks-queues/ → Yığın & Kuyruk | Stack & Queue
- linked-lists/ → Bağlı listeler | Linked lists
- trees/ → İkili ağaç, traversal | Binary trees & traversals
- graphs/ → DFS, BFS, grafik tabanlı | Graph problems (DFS, BFS)
- dp/ → Dinamik programlama | Dynamic Programming
- math/ → Matematiksel sorular | Math-related problems
- misc/ → Diğer kategoriler | Miscellaneous
- Dil | Language: TypeScript / JavaScript
- Test: Jest (bazı çözümlerde test senaryoları | some solutions include unit tests)
- Ortam | Runtime: Node.js 20+
- Repoyu klonla:
git clone https://github.com/yigit-onay/leetcode.git cd leetcode