کمپیوٹرزآپریٹنگ سسٹمز

اسٹیک جاوا دھکا / پاپ

جاوا ڈھیر لگانا نہیں ہے، لیکن ایک اسٹیک کے طور پر استعمال کیا جا سکتا ہے کہ ایک صف ہے. ایک ہی وقت میں، توڑ کے طریقوں میں سے جاوا صف دھکا / پاپ، ان کے اختیار اسٹیک میں ہے، اور ان کے اپنے اعداد و شمار کو تنظیم کے ایک صف سکتے ہیں.

پہلے تقرب arrays کے طور پر - یہ ایک واقف اور مقبول آنکڑا ڈھانچہ ہے. لیکن ایک اسٹیک انہیں زبان نحو کے امکان سوچ نہیں دیتا ہے کے طور پر ان کے ساتھ کام کرتے ہیں. سب کو ختم کرنے کے لئے جاوا اسکرپٹ دھکا / POP یا unshift / شفٹ کے ذریعے حذف کرنے سے نہ صرف آسان، بلکہ عملی کو شامل کرنے سے /.

طریقوں کو استعمال کرتے ہوئے

صف کے طریقہ کار دھکا کرتے ہوئے نئے عناصر کے ساتھ دوبارہ بھر جا سکتا ہے. اس طریقہ کار کا نتیجہ صف میں عناصر کی نئی نمبر ہے. ریورس طریقہ کار - پاپ طریقہ کار کوئی پیرامیٹرز ہے، لیکن صف کے آخری عنصر کے نتیجے کے طور پر فراہم کرتا ہے.

زبان سے حسب ذیل نحو اور منطق arrays کے اعداد و شمار کے کسی بھی قسم کے ساتھ کام کر سکتے ہیں.

جاوا سکرپٹ دھکا اعتراض - بکواس یا پیش رفت؟

براؤزر کی زبان اعتراض پر مبنی پروگرامنگ کے سلسلے میں ان کی زیادہ "آزاد" ساتھیوں سے کمتر نہیں ہے، ایک ہی یہ ممکن اشیاء بنانے کے لئے ہوتا ہے. اس طرح مطلوبہ لفظ متعلق کرنے PLO ہے کسی چیز denoting کے.

عمومی طور پر، جاوا میں موجود ہیں اس حقیقت، اب تک براؤزر کی زبان سے کوئی بھی "آزاد" ہے کرنے کے متحمل نہیں. سب سے زیادہ اصل - یہاں اعتراض کی تخلیق - یہ پروگرامر ہاتھوں اعتراض کے نام کے ساتھ شروع ہوتی ہے.

جاوا طریقوں پاپ اور جب اشیاء کا استعمال کرتے ہوئے پروگرامرز لفظ کے لغوی معنی میں کثیر فعال اعتراض تخلیق کرنے کی صلاحیت دیتا ہے دھکا.

مثال کے طور پر، کئی متعلقہ لیکن مختلف صفحات (ایک دوسرے کے مکالمے کی منطق سے متعلق نہیں ہیں کہ اشیاء) ہونے، آپ کو رفتار ان پر وزیٹر کو نافذ کر سکتے ہیں. دھکا کی طرف اسٹیک (ایک سرنی) رکھ شروع کے صفحے اعتراض (ایک وزیٹر آئے)، اس کے عمل کا ایک انتخاب دے.

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

اسٹیک، اور ڈیٹا کی تنظیم کی ایک سرنی

ایک سے زیادہ پسند کی ضرورت ہوتی ہے اس کے نتیجے میں بہت سے کاموں موجود ہیں. اگر آپ یا کیس کے بیان کے ایک مجموعے کو نافذ کرنے کا انتخاب کرتے ہیں، تو آپ ایک بڑی، طویل ہو جاؤ اور شاخ "بش" حالات.

عام طور پر، یہ ایک برا کا حل نہیں ہے لیکن آپ یہاں کچھ تبدیل کرنا چاہتے ہیں، جب طویل ہو کہ کس طرح کی شرط، اور الگورتھم ناقابل خواندگی گا، اور سب سے زیادہ ناخوشگوار، غلطیوں کا پتہ لگانے کے لئے مشکل کا ایک ذریعہ ہو سکتا ہے کیا یاد کیا ہے.

تقریبا تمام صورتوں میں اسٹیک کی مدد کے ساتھ، آپ کو آسان کر سکتے ہیں.

ایک مسئلہ ہے: آپ کو ایک دستیاب سینکڑوں سے فراہم منتخب کرنے کے لئے ہے. ہر آرٹسٹ (کسی بھی مجموعہ میں سے ایک سے تین) تین عہدوں سے باہر کچھ بنا سکتے ہیں:

  • ٹی - بحالی کرتے ہیں؛
  • S - مکمل طور پر مرمتیں کر سکتے ہیں؛
  • I - وارنٹی مرمت کرنے کا حق ہے.

فوری طور پر صحیح طرح (کام کی قسم) کے ساتھ ایگزیکٹو آرڈر کو منتخب کرنے کے لئے، آپ کو تین کارروائیوں جاوا دھکا کرتے اور ایک سٹرنگ میں صف میں ضم کر سکتے ہیں.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.atomiyme.com. Theme powered by WordPress.