ڪمپيوٽرنپروگرامن

Algorithms نبيري جيئن اهي آهن

فيصلو هڪ خاص ترتيب ۾، مثال طور، سڌي يا امان جي ابتي اعتراض جو بندوبست آهي. عام طور، عنصرن جي ڳالهه - سڀ کان عام ڊيٽا ڌانڌلي جي ضروري معلومات جي وڌيڪ ڳولا جي سهولت لاء. هن الهاس نگر مختلف بابت ڊيٽابيس انتظام نظام. نبيري algorithms وقت ۾ هن نقطي تي وڏي تعداد ۾ موجود آهن، جيتوڻيڪ اهي ساڳيون خاصيتون (مرحلن) آهن: compare ۽ پيشڪش ۾ عنصرن جي permutation جيستائين جي تسلسل جو حڪم نه ڪيو ويندو.

نبيري algorithms اندروني ۽ بيروني ۾ (fall) ٿي سگهي ٿو. سنڌ جي اڳوڻي جي حقيقت اها آهي ته سڀني عنصرن ترتيب ٿي هوندي ۾ رکيا ويا آهن ۽ انهن مان ڪنهن کي بي ترتيبي رسائي حاصل ڪري سگهون ٿا جي characterized آهن. جنهنڪري ۾ رکيل ڊيٽا سان ڪم ڪري سگهون ٿا ان جي ظاهري هوندي آهي (هڪ فائيل). اهڙي عنصرن تائين رسائي sequentially تي عمل ڪري سگهجي ٿو.

جي پسند جي حساب سان شيون جنھن مھل جي جوڙجڪ ۾ آهن هڪ هڪ-dimensional ڪيريو. جيئن ته هر شيء جو هڪ سيريل نمبر ڪئي، ۽ ان جي صف عنصر کي پتو جي انڊيڪس تي جاء وٺندو آهي. هن معاملي ۾ فيصلو algorithms جي سڀ کان سادي ۽ استعمال ڪرڻ سڌي آهن.

جي اندروني فيصلو الخوارزمي بلبل جو طريقو ۽ ان جو سگهارو نسخو، فيصلو لاء مختلف وقت استعمال ابتي غور ڪيو وڃي. بلبل جي حساب سان ترتيب در ڪيترن ئي نالن ڪئي. اهو پڻ هڪ سڌر نبيري جو طريقو يا بدلي سڏيو ويندو آهي اختيار فيصلو. پر، تنهن هوندي به ان کي نه ئي عنوان ۾ آهي. ڇو جو هڪ بلبلا آهي؟ سنڌ جي پاڻي ۾ هڪ دفعو، جو هوائي بلبلا مٿي پاپ ڪندو، جيئن ته اها پهچ آهي. مثال طور، جيڪڏهن توهان جي مٿي سڌي جي حساب سان ترتيب جي عنصرن جو گهٽ ۾ گهٽ ٿئي ها.

جي ڪيريو سان فيصلو الخوارزمي بلبل جي پهرين تجسيم غور ڪيو وڃي. زباني الخوارزمي ڪيريو، فيصلو MAS سڃاڻپ گذارڻ ۽ ن عنصرن جي consisting، ھلي جيئن:

1. پهريون عنصر (MAS [1]) جو ڪيريو جي وڏي ۾ وڏي هدايت جي هنڌ تي ڪر. هن ڪندا، اسان ڪندس، ان جي سڀني باقي عنصرن (MAS ۾ [2]، MAS [3] ... MAS ۾ [ن]) پٺيرو ٿيو. اوھان کي لھندا ته ٻين عنصرن جي ڪنهن به MAS کان تمام وڏو آھي ته [1]، ان کي انھن (هڪ اضافي variable buf ذريعي) ادل ڪرڻ جي ضرورت هوندي آهي.

2. غور MAS هدايت کان ختم ڪري [1] ۽ MAS هدايت لاء قدم 1 ورجائي [2].

3. اهڙن قدمن جي آخري کانسواء سڀني عنصرن جي لاء بار بار آهن.

جي الخوارزمي جي عملدرآمد بلبل جي حساب سان pascal پروگرامن:

ٻيو اختيار (جي بلبل جي اعلي درجي جو طريقو) بابت اوھان کي چوندا ڪري سگهو ٿا ته هن الخوارزمي quicksort. پوء جيڪڏھن اوھان کي ترتيب ڏيو ڪرڻ جي صف ۾ ئي ترتيب آهي ته ان کي استعمال ڪرڻ جي ڪوشش ڪئي، هن الخوارزمي ان جي ڪم جي صف عنصرن جو پهريون لڪ کان پوء فارغ. هن جو مطلب آهي ته اسان نظام وسيلن ۽ ڪمپيوٽنگ وقت ضايع نه ڪندو معني مقابلو عنصرن تي.

هتي جي pascal پروگرامن ٻوليء لاء الخوارزمي ته فيصلو جو عمل ڪرائڻ آهي:

پوء، فيصلو algorithms ڊيٽا انداز کي منظم ڪرڻ جو هڪ وسيلو آهي. جڏهن هڪ مخصوص الخوارزمي منتخب جي اڪائونٽ ۾ وقت ۽ نظام جي وسيلن جي سلسلي ۾ سنڌ جي زور وٺڻ گهرجي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sd.unansea.com. Theme powered by WordPress.