الٹا بائنری ٹری لیٹ کوڈ حل

مسئلہ کا بیان: بائنری ٹری کو الٹ دیں LeetCode حل: بائنری درخت کی جڑ کو دیکھتے ہوئے، درخت کو الٹ دیں، اور اس کی جڑ واپس کریں۔ بائنری ٹری کی الٹی شکل ایک اور بائنری درخت ہے جس میں تمام غیر پتی نوڈس کے بائیں اور دائیں بچے ایک دوسرے کے ساتھ تبدیل ہوتے ہیں۔ آپ اسے ان پٹ ٹری کا آئینہ بھی کہہ سکتے ہیں۔ …

مزید پڑھ

Rand10() Rand7() Leetcode سلوشن کا استعمال کرتے ہوئے نافذ کریں۔

مسئلہ کا بیان: Rand10() Leetcode سلوشن کا استعمال کرتے ہوئے Rand7() کو نافذ کریں - API rand7() کو دیکھتے ہوئے جو رینج [1, 7] میں یکساں بے ترتیب عدد پیدا کرتا ہے، ایک فنکشن rand10() لکھیں جو رینج میں یکساں بے ترتیب عدد پیدا کرتا ہے۔ [1، 10]۔ آپ صرف API rand7() کو کال کر سکتے ہیں، اور آپ کو کسی دوسرے کو کال نہیں کرنا چاہیے…

مزید پڑھ

ایک Palindrome LeetCode حل کو توڑ دیں۔

مسئلہ کا بیان: ایک پیلینڈروم توڑیں لیٹ کوڈ حل: چھوٹے انگریزی حروف palindrome کی ایک palindromic سٹرنگ کو دیکھتے ہوئے، بالکل ایک حرف کو کسی بھی چھوٹے انگریزی حروف سے بدل دیں تاکہ نتیجے میں آنے والا سٹرنگ پیلینڈروم نہ ہو اور یہ لغت کے لحاظ سے سب سے چھوٹا ہو۔ نتیجے میں سٹرنگ واپس کریں. اگر کردار کو تبدیل کرنے کا کوئی طریقہ نہیں ہے…

مزید پڑھ

بائنری سرچ ٹری لیٹکوڈ سلوشن کا سب سے کم کامن اینسٹر

مسئلہ کا بیان: بائنری سرچ ٹری کا سب سے کم کامن اینسسٹر لیٹ کوڈ حل – بائنری سرچ ٹری (BST) کو دیکھتے ہوئے، BST میں دیے گئے دو نوڈس کا سب سے کم کامن اینسٹر (LCA) نوڈ تلاش کریں۔ نوٹ: "کم ترین مشترک اجداد کو دو نوڈس p اور q کے درمیان T میں سب سے کم نوڈ کے طور پر بیان کیا گیا ہے جس میں p اور q دونوں ہیں …

مزید پڑھ

سلائیڈنگ ونڈو زیادہ سے زیادہ لیٹ کوڈ حل

پرابلم سٹیٹمنٹ سلائیڈنگ ونڈو زیادہ سے زیادہ لیٹ کوڈ سلوشن کہتا ہے کہ – آپ کو عدد کے عدد کی ایک صف دی گئی ہے، اور سائز k کی ایک سلائیڈنگ ونڈو ہے جو صف کے بالکل بائیں سے بالکل دائیں طرف بڑھ رہی ہے۔ آپ ونڈو میں صرف k نمبر دیکھ سکتے ہیں۔ ہر بار …

مزید پڑھ

پینٹ ہاؤس لیٹ کوڈ حل

پرابلم اسٹیٹمنٹ پینٹ ہاؤس لیٹ کوڈ حل - n گھروں کی ایک قطار ہے، جہاں ہر گھر کو تین رنگوں میں سے ایک رنگ کیا جا سکتا ہے: سرخ، نیلا، یا سبز۔ ہر گھر کو ایک مخصوص رنگ سے پینٹ کرنے کی قیمت مختلف ہوتی ہے۔ آپ کو تمام گھروں کو اس طرح پینٹ کرنا ہوگا کہ نہیں…

مزید پڑھ

قریب ترین بائنری سرچ ٹری ویلیو II LeetCode حل

مسئلہ کا بیان: قریب ترین بائنری سرچ ٹری ویلیو II LeetCode حل: بائنری سرچ ٹری کی جڑ، ایک ہدف کی قدر، اور ایک عدد k کو دیکھتے ہوئے، BST میں k کی قدریں واپس کریں جو ہدف کے قریب ترین ہیں۔ آپ کسی بھی ترتیب میں جواب واپس کر سکتے ہیں۔ آپ کے پاس BST میں k اقدار کا صرف ایک منفرد سیٹ ہونے کی ضمانت ہے جو قریب ترین ہیں …

مزید پڑھ

Isomorphic Strings LeetCode حل

پرابلم سٹیٹمنٹ آئسومورفک سٹرنگز لیٹ کوڈ حل - دو سٹرنگز s اور t کو دیکھتے ہوئے، اس بات کا تعین کریں کہ آیا وہ آئسومورفک ہیں۔ دو تار s اور t isomorphic ہیں اگر s میں حروف کو t حاصل کرنے کے لیے تبدیل کیا جا سکتا ہے۔ حروف کی ترتیب کو برقرار رکھتے ہوئے ایک کردار کے تمام واقعات کو دوسرے کردار سے بدلنا ضروری ہے۔ کوئی دو حروف اس کا نقشہ نہیں بنا سکتے…

مزید پڑھ

درست مثلث نمبر LeetCode حل

مسئلہ کا بیان درست مثلث نمبر LeetCode حل - ایک عددی صف کے اعداد کو دیکھتے ہوئے، صفوں سے منتخب کردہ ٹرپلٹس کی تعداد لوٹائیں جو مثلث بنا سکتے ہیں اگر ہم انہیں مثلث کی سائیڈ لینتھ کے طور پر لیں۔ ان پٹ: نمبر = [2,2,3,4] آؤٹ پٹ: 3 وضاحت: درست امتزاج ہیں: 2,3,4 (پہلے 2 کا استعمال کرتے ہوئے) …

مزید پڑھ

داخل کریں حذف کریں GetRandom O(1) - نقل کی اجازت لیٹ کوڈ حل

مسئلہ کا بیان: داخل کریں حذف کریں GetRandom O(1) - نقل کی اجازت ہے LeetCode حل: RandomizedCollection ایک ڈیٹا ڈھانچہ ہے جس میں اعداد کا مجموعہ ہوتا ہے، ممکنہ طور پر ڈپلیکیٹس (یعنی ایک ملٹی سیٹ)۔ اسے مخصوص عناصر کو داخل کرنے اور ہٹانے اور بے ترتیب عنصر کو ہٹانے کی حمایت کرنی چاہئے۔ RandomizedCollection کلاس کو نافذ کریں: RandomizedCollection() خالی RandomizedCollection آبجیکٹ کو شروع کرتا ہے۔ bool insert(int val) ایک آئٹم val داخل کرتا ہے…

مزید پڑھ

Translate »