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

Strings جي جاوا-arrays. جاوا ۾ هڪ ڪيريو نبيري. جاوا جي ٻن-dimensional ڪيريو

پروگرامن جي مشق ۾، اتي مختلف بيان ۽ ڊيٽا جي قسمن جي تمام گهڻو آهي ته نظام manipulated ڪري سگهجي ٿو ۽ جنهن سان پروگرامر معلومات تي ڪاروائي ڪرڻ جو بندوبست ڪري سگهن ٿا.

پروگرامن ٻولين ۾ ڊيٽا قسمن

اهو سڀ پروگرامن ٻولين جو هڪ جز آهي، جنهن جي ماپ ۽ هڪ مخصوص هوندي هنڌ ۾ محفوظ ٿيل ڊيٽا جي ڪنڀار جو بيان آهي، جنهن جي هڪ عدت آپريشن جي عمل ڪرائڻ جي عمل ۾ پروگرام جي صحيح آپريشن ensures آهي.

مثال طور، سنڌ جي بنيادي ڊيٽا قسمن مان هڪ عدد variables آهن. انهن ٻنهي سائن ان ڪري سگهو ٿا ٿي ۽ لکندا، جنهن جو نالو پاڻ کي اڳ ۾ ئي اهڙي هڪ سيل جي موڪليل تي معلومات مهيا ڪري ته جيئن.

جي عدد کي variables ڪرڻ کان سواء، اتي سچل-نقطي نمبر جي analogues ته حقيقي مقدار جي نمائندگي ڪرڻ لاء استعمال ڪري رهيا آهن آھن. آخر ۾، ته پوء-سڏيو مدي خارج ڊيٽا قسمن جملو ۽ ڪردار variables ۽ pointers آهن. سڀ گڏجي ان کي هڪ اڪيلائيء آهي ٻولي يونٽ.

ڊيٽا جوڙجڪ

اعلي تنظيم سطح پروگرامن هڪ کان وڌيڪ پيچيده ڍانچي ۾ ڪيترن ئي مدي خارج قسم جي ڊيٽا يونٽ جي يونين ٿي سمجهيو ويندو آهي. سڀ کان عام کي ائين-سڏيو جاوا-arrays جامع قسمن ۾ شامل آهي. تون به فهرستن، tuples، stacks ۽ ٻاھر چونڊيو ڪري سگهو ٿا.

arrays جي مکيه فرق آهي ته اهي ان جي عنصرن کي بي ترتيبي رسائي فراهم آهي. تنهن هوندي به، جي اوکائي جي حقيقت اها آهي ته سنڌ جي ماپ صحيح جي initialization مرحلي جي جوڙجڪ مان صاف ظاهر ڪرڻ ممڪن هجڻ گهرجي ۾ ڪوڙ. هي نقصان هڪ کان وڌيڪ پيچيده ڊيٽا قسمن ۾ ختم ڪئي آهي، مثال طور، سنڌ جي فهرستن ۾. اهڙي نظام dynamically نئين عنصرن جي اضافي سان وسعت پيدا ڪرڻ جي صلاحيت آهي، پر انھن ۾ ڊيٽا تائين رسائي وڌيڪ وقت وٺندو آهي.

سڀ کان جديد پروگرامن ٻولين ۾، اهي سڀ جوڙجڪ تي موجود آهن ۽ ٻنهي اپليڪيشن ۽ ecosystem پاڻ جي ضرورت ۾ هڪ اهم ڪردار ادا ڪري. ۽ جاوا - في سواء آهي.

هن جاوا پروگرامن جي ٻولي. مکيه يونٽ

جاوا هڪ تکو پتي پروگرامن ٻولي bytecode ته هڪ مجازي مشين ته اوھان عملن جي نماز ۽ ڪمپيوٽر جي تعمير ۽ آپريٽنگ سسٽم جي قطع به ساڳيو نتيجو حاصل ڪرڻ جي اجازت ڏئي اندر هلندو آهي.

boolean boolean، عدد byte کي، عدد، مختصر، ڊگهي، جي قسمن: جي جاوا ٻوليء جي جديد ڇڏڻ اٺ مدي خارج قسمن ڪئي سچل-نقطي نمبر، مجال ۽ ڪنڀر ۽ ڪردار هزاري سان ظاھر ڪئي.

جاوا-ڪيريو ھڪ ٻئي جي ياداشت ۾ واقع ڊيٽا جي هڪ قسم جي گڏ ڪرڻ ۽ زندگي گذارڻ جو هڪ تسلسل نمبر (انڊيڪس) جنهن جي ذريعي پروگرامر يا نظام جي فرد جي صف ۾ محفوظ شيون رسائي ڪري سگهو ٿا آھي. ڳاڻيٽو جي انڊيڪس ۾ ٻڙي (پهرين هدايت) سان شروع ٿئي ٿو ۽ هر پوء هڪ لاء incremented آهي. تي هڪ ئي جاوا-ڪيريو جي انگن اکرن کي بي ترتيبي گهڻن مهيا - صارف ڪوڊ جي ڪيريو جي ڪنهن به عنصر، جي ڍانچي اندر ان جي مقام جي قطع رسائي ڪري سگهو ٿا.

اعتراض

وسارڻ ته جاوا نه ٿا - بنيادي هڪ شئي-ايجنڊا پروگرامن جي ٻولي آهي. تنهن ڪري، انهن عنصرن جي هوندي ماڊل جو هڪ جز آهي. نظام جي هن قسم جي انوکوپن سڏيو ٿي سگهي ٿو ته-جي جاوا arrays ساڳيء طرح ۾ اعتراض محفوظ ڪري سگهو ٿا ته جيئن اهي ئي مدي خارج ڊيٽا قسمن رکيو. ٻوليء ۾ هن جو سڀ کان عام لوڪ strings آهن. انهن جي ڪردار ۾ بيان ڪري، هڪ جي فائدن ۽ unchangeable ياداشت ۾ منظم نمائندگي ڪن ٿا.

جاوا strings ۾ جنهن مان هر هڪ جي فرياد اعتراض جمع ٿيل آهي ٻي هوندي علائقن کي pointers جي مقرر ڪيل حڪم جي صف آهي. ڪردارن جي ضرورت سيٽ جي استعمال ڪندڙ تنهن ڪري آهي، جو مجازي مشين جي ياداشت ۾ هڪ ٻاهرين هنڌ کان ۽ اڻ سڌي طرح ان سان گڏ ڪم ڪندو.

ٻه-dimensional arrays (قالب)

اهڙي هڪ سڄو، هڪ ٿينديون جيئن، هڪ ٻه-dimensional آهي جو جاوا-اعتراض جي صف يا primitives، کين ڪنهن تي منظم "جي ڪالمن جو نمبر." هن جي انگن اکرن جي جوڙجڪ ڪڏهن ڪڏهن هڪ "arrays جي صف" طور بيان ڪيو آهي. هن جي حقيقت اها آهي ته هر هڪ قطار يا ڪالمن شيون انهيء جاوا-dimensional صف ۾ آهي، ۽ انهن جي مقرر ڪيل هڪ ٿينديون آھي سبب آهي.

ٻه-dimensional تجسيم ۾، جي vectors مان هر هڪ پنهنجي ڊيگهه جي آرام کان مختلف هجي. جي ڪيريو جي ھڪ هدايت ڏانهن اشارو ڪيو جڏهن ته گهربل هوندي آهي جو هنڌ ظاهر ڪرڻ لاء ٻه انڊيڪس استعمال ڪري. پهريون - هن جي لڪير جو تعداد، جن کي گهربل شئي آهي. ٻيو انڊيڪس - جي ڪالمن جو تعداد، يا vector اندر جي هدايت جو سيريل نمبر آهي. ٻه-dimensional ڍانچي اندر ترتيب بنائڻ عنصرن هڪ-dimensional arrays جي صورت ۾، ٻڙي سان شروع ٿئي ٿو. تنهن ڪري، پتو جي صف ڊيگهه ن ڪردارن جي انڊيڪس جي آخري هدايت استعمال ڪيو ويندو [ن-1].

جي حساب سان شيون

سڀ کان عام مسئلو تڏهن arrays سان ڪم وعن جي حساب سان آهي. پهريون ڀيرو چتائي تي هن trivial، جو ڪم گھڻو وڌيڪ پيچيدو هڪ vector يا ٿينديون اندر عنصرن جو تعداد طور ٿيندو.

نه ڪنهن ڏنو ڍانچي ۾ عنصرن فيصلو لاء ڪيترن ئي مختلف algorithms آهن - طريقو بلبلا فيصلو پسند ٺهيل داخل ڪرڻ يا فيوزن جو طريقو. سڀ طريقا جي ڪم ۽ عالم برزخ آپريشن دوران وڌيڪ ڊيٽا ۽ ٿوري وقت جا نتيجا ڪٺي لاء دعا گهري هوندي جي رقم جي رفتار ۾ اختلاف.

ڪجهه algorithms جي پٽ ڊيٽا سيٽ تي منحصر ڪري مختلف ڪوشان نظر ڪري سگهو ٿا. جاوا ۾ ڪيريو فيصلو، جنهن کي هڪ جامد طريقو حساب سان ڪيو آهي هڪ انتهائي تيز هوندا استعمال ڪري سڌي طريقو ۾ عنصرن فيصلو، هڪ معياري مددگار طبقي Arrays جي ذريعي پرفارم ڪري سگهجي ٿو. تنهن هوندي به، جي الخوارزمي ڪرشماتي آهي، ۽ ان جي execution وقت به برابر جي ڊيگهه جي arrays جي درجي ۾ اختلاف ٿي سگھي ٿو. هن جو حڪم وڏي بي ترتيبي جي فهرستن جي لاء ترين فيصلو طور سڃاتو وڃي ٿو. Programmers جي مسئلي ۽ ان جي نتيجي کي ضرورتن جي اصولن مطابق ۾ به موجود سڀ ڪنهن ٻئي فيصلو الخوارزمي جي realization لاء پئسن آهن.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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