ڊيزائن شامل ڪريو ۽ ڳولها لفظ ڊيٽا جي جوڙجڪ LeetCode حل

مسئلي جو بيان: ڊيزائن شامل ڪريو ۽ ڳولها لفظن جي ڊيٽا جي جوڙجڪ LeetCode حل چوي ٿو - ھڪڙو ڊيٽا جو ڍانچو ٺاھيو جيڪو نون لفظن کي شامل ڪرڻ جي مدد ڪري ۽ ڳولھيو ته ڇا ھڪڙو اسٽرنگ اڳ ۾ شامل ٿيل ڪنھن تار سان ملندو آھي. WordDictionary طبقي کي لاڳو ڪريو: WordDictionary() اعتراض کي شروع ڪري ٿو. void addWord(word) ڊيٽا جي جوڙجڪ ۾ لفظ شامل ڪري ٿو، ان کي بعد ۾ ملائي سگھجي ٿو. bool search (لفظ) واپس اچي ٿو صحيح جيڪڏهن اتي…

وڌيڪ پڙهڻ

داخل ڪريو حذف ڪريو GetRandom O(1) Leetcode حل

مسئلي جو بيان Insert Delete GetRandom O(1) LeetCode حل – “Insert Delete GetRandom O(1)” توهان کان پڇي ٿو ته انهن چئن ڪمن کي O(1) وقت جي پيچيدگي ۾ لاڳو ڪرڻ لاءِ. insert(val): وال کي بي ترتيب ٿيل سيٽ ۾ داخل ڪريو ۽ صحيح موٽايو جيڪڏھن عنصر شروعاتي طور سيٽ ۾ غير حاضر آھي. اهو غلط واپس اچي ٿو جڏهن ...

وڌيڪ پڙهڻ

هڪ ليڊر بورڊ ليٽ ڪوڊ حل ٺاهيو

مسئلي جو بيان The Design A ليڊربورڊ LeetCode حل – ”ڊيزائن A ليڊر بورڊ“ توھان کان پڇي ٿو 3 ڪم مڪمل ڪرڻ لاءِ: addScore(playerId, score): ڏنل پليئر جي اسڪور ۾ اسڪور شامل ڪندي ليڊر بورڊ کي اپڊيٽ ڪريو. جيڪڏهن ڪو به رانديگر موجود نه آهي، ليڊر بورڊ تي اهڙي سڃاڻپ شامل ڪريو. مٿي (K): واپسي جو مٿو رقم ...

وڌيڪ پڙهڻ

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

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

وڌيڪ پڙهڻ

ڊزائين زير زمين سسٽم Leetcode حل

مسئلي جو بيان The Design Underground System LeetCode Solution – ”ڊزائن انڊر گرائونڊ سسٽم“ توھان کان پڇي ٿو ھڪ ريلوي سسٽم ٺاھيو جنھن لاءِ ٻن اسٽيشنن جي وچ ۾ گراهڪ جي سفر جي وقتن تي نظر رکون. اهو هڪ اسٽيشن کان ٻئي اسٽيشن تائين سفر ڪرڻ لاء اوسط وقت جي حساب ڪرڻ جي ضرورت آهي. اسان کي لاڳو ڪرڻ جي ضرورت آهي ...

وڌيڪ پڙهڻ

لاڳو ڪريو Trie (Prefix Tree) Leetcode حل

مسئلي جو بيان The Implement Trie (Prefix Tree) LeetCode Solution – “Implement Trie (Prefix Tree)” توھان کان پڇي ٿو ٽري ڊيٽا اسٽرڪچر کي لاڳو ڪرڻ لاءِ جيڪو موثر طريقي سان داخل ڪرڻ، ڳولھڻ ۽ اڳياڙيءَ جي ڳولا کي انجام ڏئي ٿو. مثال: ان پٽ: [“Trie”، ”insert“، ”search”، ”search”، ”startsWith“، ”insert”، ”search”] [[]، [“apple”]، [“apple”]، [ “app”], [“app”], [“app”], [“app”]] Output: [null, null, true, false, true, null, true] وضاحت: سڀني تارن کي داخل ڪرڻ کان پوءِ، ڏسجي ٿو ڪوشش هن وانگر. لفظ ايپل ڳولهيو ويو آهي جيڪو…

وڌيڪ پڙهڻ

وڌ ۾ وڌ فريڪوئنسي اسٽيڪ ليٽ ڪوڊ حل

مسئلي جو بيان وڌ کان وڌ فريڪوئنسي اسٽيڪ ليٽ ڪوڊ حل - “وڌ کان وڌ فريڪوئنسي اسٽيڪ” توهان کي فريڪوئنسي اسٽيڪ ٺاهڻ لاءِ پڇي ٿو جنهن ۾ جڏهن به اسان اسٽيڪ مان ڪنهن عنصر کي پاپ ڪريون ٿا، اهو اسٽيڪ ۾ موجود سڀ کان وڌيڪ بار بار عنصر کي واپس ڪرڻ گهرجي. FreqStack ڪلاس کي لاڳو ڪريو: FreqStack() هڪ خالي فريڪوئنسي اسٽيڪ ٺاهي ٿو. void push (int val) pushes ...

وڌيڪ پڙهڻ

ڊيٽا اسٽريم Leetcode حل مان اوسط منتقل

مسئلو بيان The Moving Average from Data Stream LeetCode Solution – “Moving Average from Data Stream” ٻڌائي ٿو ته انٽيجرز جو هڪ وهڪرو ۽ هڪ ونڊو سائيز k. اسان کي سلائيڊنگ ونڊو ۾ سڀني عددن جي هلندڙ اوسط کي ڳڻڻ جي ضرورت آهي. جيڪڏهن عنصرن جو تعداد ...

وڌيڪ پڙهڻ

انڪريمينٽ آپريشن ليٽ ڪوڊ حل سان اسٽيڪ ٺاهيو

مسئلي جو بيان The Design a Stack with Increment Operation Leetcode Solution - ٻڌائي ٿو ته اسان کي ھڪڙي اسٽيڪ ٺاھڻ جي ضرورت آھي جيڪا ھيٺين عملن کي موثر طريقي سان سپورٽ ڪري. اسٽيڪ جي وڌ ۾ وڌ گنجائش مقرر ڪريو. پش آپريشن کي موثر طريقي سان انجام ڏيو، جيڪڏهن اسٽيڪ جي سائيز جي وڌ ۾ وڌ گنجائش کان سختي سان گهٽ آهي ...

وڌيڪ پڙهڻ

ڪيٿ سڀني کان وڏو عنصر هڪ وهڪرو ليٽ ڪوڊ حل ۾

مسئلي جو بيان هن مسئلي ۾ ، اسان کي هڪ ڪلاس KthLargest ٺاهيو وڃي ٿو () جيڪو شروعاتي طور تي انٽيگر ڪ ۽ انٽيگرز جي هڪ صف آهي. اسان کي ان لاءِ پيرا ميٽرائزر کنڊرٽر لکڻ جي ضرورت آهي جڏهن هڪ انٽيگر ڪي ۽ صف نمبر هڪ دلائل طور منظور ٿي ويا آهن. ڪلاس ۾ پڻ هڪ فنڪشن شامل آهي (ويل) جنهن کي شامل ڪري ٿو

وڌيڪ پڙهڻ

Translate »