›Apakah pertimbangan timbal balik antara array dan linked list?Junior#Data Structures#KerumitanButiran →
›Apakah itu abstract data type (ADT) dan mengapa memisahkannya daripada pelaksanaannya?Junior#Data StructuresButiran →
›Apakah itu binary tree dan apakah susunan traversal yang biasa?Middle#Trees#Data StructuresButiran →
›Bagaimana hash table mengendalikan collision, load factor, dan resizing?Middle#Hashing#KerumitanButiran →
›Bagaimanakah anda mewakili graf: senarai ketetanggan lawan matriks ketetanggan?Middle#Graphs#KerumitanButiran →
›Bagaimana senarai terpaut dua arah berbeza daripada senarai terpaut satu arah?Middle#Data StructuresButiran →
›Apakah pepohon BST yang seimbang (AVL dan pokok merah-hitam) dan mengapa ia penting?Middle#Trees#KerumitanButiran →
›Apakah buffer beredar (ring buffer) dan bilakah anda akan menggunakannya?Middle#Data StructuresButiran →
›Bilakah anda perlu menggunakan stack berbanding antrian? Berikan contoh sebenar.Middle#Data StructuresButiran →
›Bagaimana anda memilih struktur data yang tepat untuk masalah?Middle#Data Structures#KerumitanButiran →
›Apakah itu amortized analysis, menggunakan dynamic array resizing sebagai contoh?Middle#Kerumitan#Data StructuresButiran →
›Apa itu B-trees dan B+ trees dan mengapa pangkalan data menggunakannya?Senior#Trees#KerumitanButiran →
›Apakah graf berwajaran dan graf terarah, dan masalah apa yang mereka modelkan?Senior#Graphs#KerumitanButiran →
›Apakah itu struktur disjoint-set (union-find) dengan path compression dan union by rank?Senior#Graphs#KerumitanButiran →
›Apakah skip list dan bagaimana ia mencapai pencarian O(log n)?Senior#Data Structures#KerumitanButiran →
›Bagaimana pokok segmen dan pokok Fenwick (BIT) menyokong pertanyaan julat yang cepat?Senior#Trees#KerumitanButiran →
›Bagaimana anda merancang struktur data dengan keperluan O(1)/O(log n) tertentu?Senior#Data Structures#KerumitanButiran →