Anlayışınızı ölçmek için zamanlı bilgi testlerinden veya kendi hızınızda öğrenmek için zamansız pratik alıştırmalardan birini seçin. Tüm sorular, sıralama, arama, grafik algoritmaları, dinamik programlama ve veri yapıları gibi temel algoritma konularını kapsar.
Bilgi Testleri
Algoritma kavramlarını, zaman karmaşıklığını ve problem çözme yaklaşımlarını değerlendirmenizi sağlayan zamanlı değerlendirmeler. Sonuçlar, konu başlıklarına göre puan dağılımını içerir.
| Level | Questions | Time | Description | |
|---|---|---|---|---|
| Beginner | 20 | 15 min | Basic concepts: Big O notation, simple sorting (bubble, insertion, selection), linear and binary search, basic recursion | Start |
| Intermediate | 25 | 20 min | Merge sort, quick sort, BFS/DFS, hash tables, stacks, queues, basic dynamic programming, greedy algorithms | Start |
| Advanced | 25 | 25 min | Dijkstra, Bellman-Ford, MST algorithms, advanced DP (knapsack, LCS), backtracking, amortized analysis | Start |
| Expert | 30 | 30 min | NP-completeness, network flow, randomized algorithms, approximation algorithms, string matching (KMP, Rabin-Karp), advanced graph theory | Start |
Pratik Alıştırmalar
Öğrenmek için tasarlanmış zamansız alıştırmalar. Her cevap için ipuçları ve ayrıntılı açıklamalar ile kendi hızınızda problemleri çözün.
| Level | Questions | Time | Description | |
|---|---|---|---|---|
| Beginner | 15 | Untimed | Step-by-step exercises on basic sorting, searching, and recursion with detailed explanations | Start |
| Intermediate | 20 | Untimed | Practice divide-and-conquer, basic graph traversal, and introductory dynamic programming problems | Start |
| Advanced | 20 | Untimed | Work through shortest path algorithms, MST construction, advanced DP table-filling, and backtracking problems | Start |
| Expert | 25 | Untimed | Challenge problems on NP-hard reductions, flow networks, string algorithms, and competitive programming techniques | Start |