›ایک array اور ایک linked list کے درمیان کیا تبدیلیاں (trade-offs) ہیں؟جونیئر#ڈیٹا اسٹرکچرز#پیچیدگیتفصیلات →
›abstract data type (ADT) کیا ہے اور اسے اس کی تعمیر سے الگ کرنے کی وجہ کیا ہے؟جونیئر#ڈیٹا اسٹرکچرزتفصیلات →
›بائنری ٹری (binary tree) کیا ہے اور عام traversal کی ترتیبیں کیا ہیں؟مڈل#ٹریز#ڈیٹا اسٹرکچرزتفصیلات →
›ہیپ کیا ہے اور یہ ترجیح والی قطار (priority queue) کو کیسے نافذ کرتا ہے؟مڈل#ٹریز#ڈیٹا اسٹرکچرزتفصیلات →
›ایک دوگنا منسلک فہرست (doubly linked list) ایک سادہ منسلک فہرست (singly linked list) سے کیسے مختلف ہے؟مڈل#ڈیٹا اسٹرکچرزتفصیلات →
›Amortized analysis کیا ہے، dynamic array resizing کو مثال کے طور پر استعمال کرتے ہوئے؟مڈل#پیچیدگی#ڈیٹا اسٹرکچرزتفصیلات →
›آپ O(1) get اور put کے ساتھ ایک LRU cache کو کیسے ڈیزائن کرتے ہیں؟سینئر#ڈیٹا اسٹرکچرز#ہیشنگتفصیلات →
›آپ مخصوص O(1)/O(log n) ضروریات کے ساتھ ایک ڈیٹا سٹرکچر کو کیسے ڈیزائن کرتے ہیں؟سینئر#ڈیٹا اسٹرکچرز#پیچیدگیتفصیلات →