| title | Data Structures | |
|---|---|---|
| tags |
|
Editor: Tahsin Enes Kuru
Reviewers: Baha Eren Yaldız, Burak Buğrul
Contributors: Kerim Kochekov
Bilgisayar biliminde veri yapıları, belirli bir eleman kümesi üzerinde verimli bir şeklide bilgi edinmemize aynı zamanda bu elemanlar üzerinde değişiklikler yapabilmemize olanak sağlayan yapılardır. Çalışma prensipleri genellikle elemanların değerlerini belirli bir kurala göre saklamak daha sonra bu yapıları kullanarak elemanlar hakkında sorulara (mesela, bir dizinin belirli bir aralığındaki en küçük sayıyı bulmak gibi) cevap aramaktır.
Veri yapıları üzerinde pratik yapabilmeniz için önerilen problemler:
- Link{target="_blank"}
- Link{target="_blank"}
- Link{target="_blank"}
- Link{target="_blank"}
- Link{target="_blank"}
- https://en.wikipedia.org/wiki/Data\_structure{target="_blank"}
- https://cp-algorithms.com/data\_structures/sparse-table.html{target="_blank"}
- https://cp-algorithms.com/data\_structures/segment\_tree.html{target="_blank"}
- https://cp-algorithms.com/data\_structures/fenwick.html{target="_blank"}
- https://cp-algorithms.com/data\_structures/sqrt\_decomposition.html{target="_blank"}
- https://cses.fi/book/book.pdf{target="_blank"}
- https://visualgo.net/en/segmenttree{target="_blank"}
- https://visualgo.net/en/fenwicktree{target="_blank"}
- https://www.geeksforgeeks.org/binary-indexed-tree-or-fenwick-tree-2{target="_blank"}
- http://www.cs.ukzn.ac.za/~hughm/ds/slides/20-stacks-queues-deques.pdf{target="_blank"}
- https://www.geeksforgeeks.org/stack-data-structure{target="_blank"}
- https://www.geeksforgeeks.org/queue-data-structure{target="_blank"}
- https://www.geeksforgeeks.org/deque-set-1-introduction-applications{target="_blank"}
- https://www.geeksforgeeks.org/linked-list-set-1-introduction{target="_blank"}
- https://www.geeksforgeeks.org/binary-indexed-tree-range-updates-point-queries{target="_blank"}
- https://visualgo.net/en/list{target="_blank"}
- https://cp-algorithms.com/data\_structures/fenwick.html{target="_blank"}