BST نوڊس Leetcode Solution جي وچ ۾ گهٽ ۾ گهٽ مفاصلو

مسئلو BST نوڊس جي وچ ۾ گهٽ فاصلو ليٽ ڪوڊ جو حل ٻڌائي ٿو ته توهان کي بائنري سرچ وڻ سان مهيا ڪيو ويو آهي. ۽ توهان کي گهربل آهي ته پوري بي ايس ٽي ۾ گهٽ ۾ گهٽ فرق ڳوليو. تنهن ڪري ، توهان کي بي ايس ٽي ۾ ڪنهن ٻن نقشن جي وچ ۾ گهٽ ۾ گهٽ مڪمل فرق ڳولڻ جي ضرورت آهي. هڪ بي ايس ٽي ...

وڌيڪ پڙهڻ

بائنري وڻ ليٽ ڪوڊ حل جي وڌ کان وڌ وھڪري

مسئلي جو بيان مسئلو ۾ هڪ بائنري وڻ ڏنو ويو آهي ۽ اسان کي ڏنل وڻ جي وڌ کان وڌ کوٽائي معلوم ڪرڻي پوندي. بائنري وڻ جي وڌ کان وڌ گھاٽي بنيادي طور تي روٽ نوڊ کان سڀ کان پري پتي نوڊ تائين سڀ کان وڏي رستي سان گڏ نوڊس جو تعداد آھي. مثال 3 /…

وڌيڪ پڙهڻ

فون نمبر جو خط گڏجاڻيون

هڪ فون نمبر مسئلي جي خطن جي ميلاپ ۾ ، اسان هڪ تار ڏنو آهي جنهن جو نمبر 2 کان 9 تائين آهي. مسئلو اهو آهي ته سڀني ممڪن ميلاپن کي ڳوليو وڃي جن جو نمبر انهي نمبر جي نمائندگي ٿي سگهي ٿو جيڪڏهن هر نمبر ۾ ڪجهه خط هوندا هجن. نمبر جي تفويض آهي…

وڌيڪ پڙهڻ

ٻن ممڪن ترتيب وارين شين جي متبادل عنصرن مان تمام ممڪن ترتيب واريون ٺاھيون ٺاھيو

مسئلو “ٻن ڏنل ترتيب وارين بندن جي متبادل عنصرن مان هر ممڪن ترتيب وار بنديون ٺاھيو” بيان ڪري ٿو ته سمجھو ته توهان وٽ ٻه مختلف بندشون آهن. مسئلو بيان ڪندڙ سڀني ممڪن ترتيب وارين بندن کي ڳولڻ لاءِ پڇي ٿو ، اهڙي نمبر کي ٻن ڏنل مختلف عددن کان متبادل طور ترتيب ڏنو وڃي. مثال آررا []…

وڌيڪ پڙهڻ

ٻيهر استعمال ڪندي اسٽيڪ کي ترتيب ڏيو

مسئلي جو بيان مسئلو ”ترتيب ڏيڻ سان اسٽيڪ کي ترتيب ڏيو“ ٻڌائي ٿو ته توهان کي اسٽيڪ ڊيٽا جي جوڙجڪ ڏني وئي آهي. عناصر کي ترتيب ڏيڻ سان ترتيب ڏيو. اسٽيڪ ۾ صرف عنصر شامل ڪرڻ لاءِ اسٽيڪ جا صرف هيٺيان ڪم جا طريقا استعمال ڪري سگهجن ٿا. پاپ () پاپ () ختم ڪرڻ / ختم ڪرڻ لاءِ…

وڌيڪ پڙهڻ

اسٽيڪ جي وچ واري عنصر کي ختم ڪريو

مسئلي جو بيان هڪ ڊيٽا جو structureانچو ڏنو ويو آهي (اسٽيڪ). اسٽيڪ جي هڪ عنصر داخل ڪرڻ لاءِ اسٽيڪ جي بنيادي افعال کي استعمال ڪندي ڏنل اسٽيڪ جي وچ واري عنصر کي ختم ڪرڻ لاءِ پروگرام لکو. پاپ () - اسٽيڪ مان مٿين عنصر کي ختم ڪرڻ / ختم ڪرڻ لاءِ. خالي () - چيڪ ڪرڻ لاءِ ...

وڌيڪ پڙهڻ

شفٽ 2n انٽيگر جئين A1-B1-A2-B2-A3-B3

مسئلي جو بيان توهان کي انٽيگرز جي هڪ قطار ڏني وئي آهي. مسئلو "شفل 2n عدد هڪ عدد a1-b1-a2-b2-a3-b3 - .. bn اضافي جڳهه استعمال ڪرڻ جي بغير" صف ۾ سڀني نمبرن کي شفٽ ڪرڻ لاءِ چوي ٿو جئين ته جيئن نمبر (x0 ، x1 ، x2 ، x3 ، y0 ، y1 ، y2 ، y3) شفٽ ڪئي ويندي x0 ، y0 ،…

وڌيڪ پڙهڻ

متوازن ثنائي وڻ

متوازن بائنري وڻ جي مسئلي ۾ ، اسان هڪ بائنري وڻ جو روٽ ڏنو آهي. اسان کي اهو طئي ڪرڻو پوندو ته اونچائي بيلنس آهي يا نه. مثال انپٽ آئوٽ صحيح انپٽ آئوٽ: غلط متوازن بائنري وڻ متوازن بائنري وڻ ۾ هر نوڊ جو 1 يا گهٽ جو فرق آهي…

وڌيڪ پڙهڻ

اعمال استعمال ڪندي قطار کي واپس آڻڻ

قطار کي ترتيب ڏيڻ جي ذريعي تڪرار وارو مسئلو اسان استعمال ڪيو آهي قطار کي ترتيب ڏيڻ لاءِ ، قطار ترتيب ڏيڻ لاءِ هڪ الورجيٿم الگورٿم لکو. مثال انپٽ 10 -> 9 -> 3 -> 11 -> 5 آئوٽ 5 -> 11 -> 3 -> 9 -> 10 انپٽ 1 -> 2 -> 3 ->…

وڌيڪ پڙهڻ

ريورس استعمال ڪندي هڪ اسٽيڪ ريورس ڪريو

واپسي وارو مسئلو استعمال ڪندي اسٽيڪ کي ريورس ڪرڻ ۾ ، اسان اسٽيڪ ڊيٽا جو structureانچو ڏنو آهي. واپسي کي استعمال ڪندي ان جي عناصر کي موٽايو. اسٽيڪ جي عنصر هيٺ داخل ڪرڻ لاءِ اسٽيڪ جا صرف هيٺيان ڪم جا طريقا استعمال ڪري سگهجن ٿا. پاپ () - کي ختم ڪرڻ / ختم ڪرڻ لاءِ مٿين پاسي واري عنصر کي…

وڌيڪ پڙهڻ