سلائيڊنگ ونڊو وڌ ۾ وڌ LeetCode حل

مسئلي جو بيان سلائيڊنگ ونڊو وڌ ۾ وڌ LeetCode حل چوي ٿو ته - توهان کي عددن جي انگن جو هڪ صف ڏنو ويو آهي، ۽ اتي هڪ سلائڊنگ ونڊو آهي سائيز k جي جيڪا صف جي بلڪل کاٻي کان بلڪل ساڄي طرف منتقل ٿي رهي آهي. توھان ونڊو ۾ صرف k نمبر ڏسي سگھو ٿا. هر دفعي …

وڌيڪ پڙهڻ

Decode String Leetcode حل

مسئلي جو بيان ڊيڪوڊ اسٽرنگ LeetCode حل - ”ڊيڪوڊ اسٽرنگ“ توھان کان پڇي ٿو ته انڪوڊ ٿيل اسٽرنگ کي ڊيڪوڊ ٿيل اسٽرنگ ۾ تبديل ڪريو. انڪوڊنگ جو قاعدو k[encoded_string] آهي، جتي چورس بریکٹ اندر encoded_string کي بلڪل k ڀيرا ورجايو پيو وڃي، جتي k هڪ مثبت عدد آهي. مثال: ان پٽ: s = ”3[a]2[bc]“ آئوٽ پٽ: ”aaabcbc“ …

وڌيڪ پڙهڻ

LRU ڪيش ليٽ ڪوڊ حل

مسئلي جو بيان LRU ڪيش LeetCode حل - "LRU ڪيش" توھان کان پڇي ٿو ھڪڙي ڊيٽا ڍانچي کي ڊزائين ڪرڻ لاءِ جيڪو گھٽ ۾ گھٽ استعمال ٿيل (LRU) ڪيش جي پٺيان ھجي اسان کي LRUCache ڪلاس کي لاڳو ڪرڻ جي ضرورت آھي جنھن ۾ ھيٺيان ڪم آھن: LRUCache(int ظرفيت): LRU ڪيش کي شروع ڪري ٿو. مثبت سائيز جي گنجائش سان. int get(int key): قدر واپس ڪريو ...

وڌيڪ پڙهڻ

بائنري وڻ LeetCode حل سيريلائيز ۽ ڊيسيريلائز ڪريو

مسئلي جو بيان Serialize ۽ Deserialize Binary Tree LeetCode Solution - سيريلائيزيشن هڪ ڊيٽا جي ڍانچي يا شئي کي بِٽس جي تسلسل ۾ تبديل ڪرڻ جو عمل آهي ته جيئن ان کي فائل يا ميموري بفر ۾ محفوظ ڪري سگهجي، يا نيٽ ورڪ ڪنيڪشن لنڪ ذريعي منتقل ڪيو وڃي ته جيئن بعد ۾ ٻيهر تعمير ڪيو وڃي. ۾…

وڌيڪ پڙهڻ

ڳوليو نقل نمبر LeetCode حل

مسئلي جو بيان نقل ٿيل نمبر ڳوليو LeetCode حل - ڏنل عددن جي هڪ صف ڏني وئي n + 1 integers تي مشتمل آهي جتي هر انٽيجر رينج ۾ آهي [1, n] شامل. انگن ۾ صرف ھڪڙو بار بار آھي، ھن بار بار نمبر کي واپس ڏيو. توھان کي مسئلو حل ڪرڻ گھرجي بغير صفن جي نمبرن کي تبديل ڪرڻ ۽ صرف مسلسل اضافي جڳھ استعمال ڪندي. ان پٽ: نمبر = [1,3,4,2,2] آئوٽ: 2 وضاحت ...

وڌيڪ پڙهڻ

وڌ ۾ وڌ پيداوار ٽن نمبرن جي LeetCode حل

مسئلي جو بيان وڌ ۾ وڌ پيداوار جي ٽن نمبرن جو LeetCode حل - اسان کي هڪ صف ڏني وئي آهي، سوال اسان کان پڇي ٿو ته ڪنهن به 3 نمبرن جي وڌ ۾ وڌ پيداوار جي حساب سان. مثال مثال 1: ان پٽ: نمبر = [1,2,3] آئوٽ پُٽ: 6 مثال 2: ان پٽ: نمبر = [1,2,3,4] آئوٽ پُٽ: 24 مثال 3: ان پٽ: نمبر = …

وڌيڪ پڙهڻ

LRU ڪيش LeetCode حل

سوال ھڪڙي ڊيٽا جي جوڙجڪ ٺاھيو جيڪو گھٽ ۾ گھٽ استعمال ٿيل (LRU) ڪيش جي پابندين جي پٺيان ھجي. LRUCache ڪلاس کي لاڳو ڪريو: LRUCache (int ظرفيت) LRU ڪيش کي مثبت سائيز جي گنجائش سان شروع ڪريو. int get(int key) جيڪڏهن ڪيڏي موجود هجي ته ڪي جي قيمت واپس ڪريو، ٻي صورت ۾ -1 واپس ڪريو. void put(int key، int value) ڪي جي قيمت کي اپڊيٽ ڪريو جيڪڏهن ڪيچي موجود آهي. ٻي صورت ۾، اهم-قدر جوڙو شامل ڪريو ...

وڌيڪ پڙهڻ

متوازن BST کي معمولي BST ۾ تبديل ڪريو

مسئلي جو بيان هڪ بائنري سرچ وڻ (BST) ڏنو ويو آهي ، BST کي متوازن بائنري سرچ وڻ ۾ بدلائڻ لاءِ الگوريٿم لکو. هڪ متوازن بائنري سرچ وڻ سواءِ هڪ بائنري سرچ وڻ جي ٻيو ڪجهه ناهي جنهن جو کاٻي وائي جي نن andي ۽ سا subي وڻ جي اونچائي ۾ فرق 1. کان گهٽ يا برابر جي برابر آهي…

وڌيڪ پڙهڻ

اوورلوپنگ انٽرالز کي ضم ڪريو

اوورلوپنگ وقتي مسئلي ۾ ميلاگ ۾ اسان وقف جو هڪ مجموعو ڏنو آهي ، ضم ڪيو ۽ تمام اوورليپنگ وقفو واپس ڪريو. مثال انپٽ: [[2، 3]، [3، 4]، [5، 7]] نتيجو: [[2، 4]، [5، 7]] وضاحت: اسان ضم ڪري سگهون ٿا [2، 3] ۽ [3 ، 4] گڏجڻ لاءِ [2 ، 4] گڏجڻ جي ڳولا…

وڌيڪ پڙهڻ

ضم ٿيڻ وقتي

ضم ڪرڻ واري وقفي جي مسئلي ۾ اسان فارم [l، r] جي وقفن جو هڪ سيٽ ڏنو آهي، اوورليپنگ وقفن کي ضم ڪريو. مثال ان پٽ {[1, 3], [2, 6], [8, 10], [15, 18]} Output {[1, 6], [8, 10], [15, 18]} Input {[ 1، 4]، [1، 5]} آئوٽ پُٽ {[1, 5]} ضم ٿيڻ جي وقفي لاءِ غير معمولي انداز ...

وڌيڪ پڙهڻ

Translate »