›array کیا ہے اور اس کے operations کی complexities کیا ہیں؟جونیئر#Data Structures#Complexityتفصیلات →
›ایک array اور ایک linked list کے درمیان کیا تبدیلیاں (trade-offs) ہیں؟جونیئر#Data Structures#Complexityتفصیلات →
›abstract data type (ADT) کیا ہے اور اسے اس کی تعمیر سے الگ کرنے کی وجہ کیا ہے؟جونیئر#Data Structuresتفصیلات →
›بائنری ٹری (binary tree) کیا ہے اور عام traversal کی ترتیبیں کیا ہیں؟مڈل#Trees#Data Structuresتفصیلات →
›ہیپ کیا ہے اور یہ ترجیح والی قطار (priority queue) کو کیسے نافذ کرتا ہے؟مڈل#Trees#Data Structuresتفصیلات →
›ہیش ٹیبلز تنازعات (Collisions)، لوڈ فیکٹر، اور ری سائزنگ کو کیسے ہینڈل کرتے ہیں؟مڈل#Hashing#Complexityتفصیلات →
›آپ ایک گراف کی نمائندگی کیسے کرتے ہیں: adjacency list بمقابلہ adjacency matrix؟مڈل#Graphs#Complexityتفصیلات →
›ایک دوگنا منسلک فہرست (doubly linked list) ایک سادہ منسلک فہرست (singly linked list) سے کیسے مختلف ہے؟مڈل#Data Structuresتفصیلات →
›آپ کو stack اور queue میں سے کب کیا استعمال کرنا چاہیے؟ حقیقی مثالیں دیں۔مڈل#Data Structuresتفصیلات →
›آپ کسی مسئلے کے لیے صحیح data structure کا انتخاب کیسے کرتے ہیں؟مڈل#Data Structures#Complexityتفصیلات →
›Amortized analysis کیا ہے، dynamic array resizing کو مثال کے طور پر استعمال کرتے ہوئے؟مڈل#Complexity#Data Structuresتفصیلات →
›B-trees اور B+ trees کیا ہیں اور ڈیٹا بیسز انہیں کیوں استعمال کرتے ہیں؟سینئر#Trees#Complexityتفصیلات →
›وزن والا اور سمتی گرافس کیا ہیں، اور وہ کون سے مسائل کا ماڈل بناتے ہیں؟سینئر#Graphs#Complexityتفصیلات →
›ایک disjoint-set (union-find) ڈھانچہ کیا ہے جس میں path compression اور union by rank ہو؟سینئر#Graphs#Complexityتفصیلات →
›آپ O(1) get اور put کے ساتھ ایک LRU cache کو کیسے ڈیزائن کرتے ہیں؟سینئر#Data Structures#Hashingتفصیلات →
›skip list کیا ہے اور یہ O(log n) search کو کیسے حاصل کرتا ہے؟سینئر#Data Structures#Complexityتفصیلات →
›سیگمنٹ ٹریز اور فینوک ٹریز (BIT) تیز رینج کویریز کو کیسے سپورٹ کرتے ہیں؟سینئر#Trees#Complexityتفصیلات →
›آپ مخصوص O(1)/O(log n) ضروریات کے ساتھ ایک ڈیٹا سٹرکچر کو کیسے ڈیزائن کرتے ہیں؟سینئر#Data Structures#Complexityتفصیلات →