ڈبللی لنکڈ لسٹ کا استعمال کرتے ہوئے Deque کا نفاذ

مسئلہ بیان "مسئلہ ڈبللی لنکڈ لسٹ کا استعمال کرتے ہوئے ڈوکی کے نفاذ" میں کہا گیا ہے کہ آپ کو ڈوئلی یا ڈبللی ایینڈڈ قطار کے درج ذیل افعال کو دوگنا لنکڈ لسٹ ، انٹریٹ فرنٹ (ایکس) کا استعمال کرتے ہوئے نافذ کرنے کی ضرورت ہے: ڈیک انسرٹ ایند (x) کے آغاز پر عنصر x شامل کریں ): کے آخر میں عنصر x شامل کریں…

مزید پڑھ

آپریٹنگ سسٹم میں صفحہ کی تبدیلی الگورتھم

پیج کی تبدیلی کیا ہے؟ جدید آپریٹنگ سسٹم میموری کے نظم و نسق کے لئے پیجنگ کا استعمال کرتے ہیں اور کئی بار صفحے کی تبدیلی کی ضرورت پیش آتی ہے۔ صفحہ کی تبدیلی اس صفحے کو تبدیل کرنے کا عمل ہے جو اس وقت میموری میں موجود ایسے صفحے کے ساتھ موجود ہے جس کی ضرورت ہے لیکن اس میں موجود نہیں ہے…

مزید پڑھ

ثنائی تلاش درخت کی تلاش اور اضافے

مسئلہ بیان ثنائی سرچ درخت میں تلاش اور اضافے کو انجام دینے کے لئے الگورتھم لکھیں۔ تو ہم جو کچھ کرنے جا رہے ہیں وہ ہے بائنری سرچ ٹری میں ان پٹ سے کچھ عناصر داخل کرنا۔ جب بھی کسی خاص عنصر کو تلاش کرنے کے لئے کہا جاتا ہے ، ہم اسے بی ایس ٹی میں موجود عناصر میں تلاش کریں گے (مختصر…

مزید پڑھ

بی ایس ٹی کے فوائد ہش ٹیبل سے زیادہ

کسی بھی ڈیٹا سٹرکچر پر عام طور پر استعمال ہونے والی کاروائیاں اندراج ، حذف اور تلاش کرنا ہیں۔ ہاش ٹیبل او (1) کی اوسط وقت کی پیچیدگی کے ساتھ ان تینوں کارروائیوں کو انجام دینے کے قابل ہے ، جبکہ خود متوازن ثنائی تلاش کے درختوں کو او (لاگ ان) وقت کی پیچیدگی کا سامنا کرنا پڑتا ہے۔ پہلے تو ، ایسا لگتا ہے جیسے ہیش ٹیبل…

مزید پڑھ

ڈیٹا سٹرکچر ڈیزائننگ

ڈیٹا سٹرکچر ڈیزائننگ کی سماعت ، بہت سارے لوگ خود ہی عنوان دیکھ کر بھاگنا چاہتے ہیں۔ جو لوگ مجھے جانتے ہیں وہ جانتے ہیں کہ میں اس وقت تک نہیں جا رہا جب تک میں مکمل طور پر اس تصور کی وضاحت نہیں کرتا ہوں۔ میرے ساتھ کسی مسئلے اور کچھ خیالات کو سیکھنے کے سفر پر…

مزید پڑھ

سلائیڈنگ ونڈو تکنیک

چلنے سے پہلے اور کھسکنے والی ونڈو تکنیک کیا ہے؟ یہ کیا کرتا ہے اور یہ کیا کرتا ہے جو یہ کرتا ہے ہمیں ایک چھوٹے سے مسئلے کے ذریعہ اس تصور کو پھانسی دینے دیتا ہے ، ایک انٹیجر کی صف کو دیکھتے ہوئے ، ہمارے پاس یہ کام ہوتا ہے کہ ہم سب سے کم سے کم رقم تلاش کریں…

مزید پڑھ

او ایس آئی ماڈل

یہ ماڈل 1983 میں بین الاقوامی معیار کی تنظیم (آئی ایس او) نے تیار کیا تھا۔ مختلف پرتوں میں استعمال ہونے والے بین الاقوامی پروٹوکول کو معیاری بنانے کے لئے یہ پہلا قدم تھا۔ چونکہ یہ اوپن سسٹم کو مربوط کرنے سے متعلق ہے ، یعنی وہ سسٹم جو دوسرے سسٹم کے ساتھ مواصلت کے لئے کھلے ہیں ، اس ماڈل کو…

مزید پڑھ

ترجیحی قطار

ترجیحی قطار ایک قسم کا ڈیٹا ڈھانچہ ہوتا ہے جو ایک باقاعدہ قطار کی طرح ہوتا ہے لیکن اس کی ہر ایک عنصر سے ترجیح ہوتی ہے۔ اس سے پہلے جو عنصر پیش کیا جائے گا اس میں ترجیح زیادہ ہوگی۔ کچھ معاملات میں ، اسی عنصر کے ساتھ دو عنصر ہوتے ہیں ، اس کے بعد ، عنصر کی اشاعت ہوئی…

مزید پڑھ

تکرار

تکرار کیا ہے؟ تکرار آسانی سے خود کو بلانے والی ایک تقریب کے طور پر بیان کی گئی ہے۔ یہ اپنے پہلے حل شدہ ذیلی پریشانیوں کا استعمال کسی بڑے مسئلے کی گنتی کے لئے کرتا ہے۔ یہ پروگرامنگ میں سب سے اہم اور مشکل تصورات میں سے ایک ہے لیکن اگر ہم کسی واقعی کے ساتھ تکرار سے تعلق رکھنے کی کوشش کریں تو ہم اسے آسانی سے سمجھ سکتے ہیں…

مزید پڑھ

ثنائی تلاش درخت

ایک بائنری تلاش کا درخت بائنری درخت ہے جس میں کچھ قواعد موجود ہیں جو ہمیں اعداد و شمار کو ترتیب دینے میں برقرار رکھنے کی سہولت دیتا ہے۔ چونکہ یہ ایک بائنری درخت ہے لہذا ، نوڈ میں زیادہ سے زیادہ 2 بچے پیدا ہوسکتے ہیں۔ ثنائی درخت سے بائنری سرچ ٹری نوڈ کے قواعد کی تشکیل…

مزید پڑھ