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

مسئلہ کا بیان: بائنری ٹری میں اچھے نوڈس کو شمار کریں LeetCode حل: بائنری ٹری روٹ کو دیکھتے ہوئے، درخت میں ایک نوڈ X کو اچھا کہا جاتا ہے اگر جڑ سے X تک کے راستے میں X سے زیادہ ویلیو والے کوئی نوڈس نہ ہوں۔ نمبر واپس کریں۔ بائنری درخت میں اچھے نوڈس کی. مثال 1: ان پٹ: جڑ = [3,1,4,3,null,1,5] …

مزید پڑھ

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

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

مزید پڑھ

سب سے زیادہ پانی LeetCode حل کے ساتھ کنٹینر

زیادہ تر پانی کے ساتھ مسئلہ بیان کنٹینر LeetCode حل کہتا ہے کہ - آپ کو لمبائی n کی ایک عددی صف کی اونچائی دی گئی ہے۔ n عمودی لکیریں اس طرح کھینچی گئی ہیں کہ ith لائن کے دو اختتامی نقطے (i, 0) اور (i, height[i]) ہیں۔ دو لائنیں تلاش کریں جو x-axis کے ساتھ مل کر ایک کنٹینر بناتی ہیں، جیسے کہ کنٹینر …

مزید پڑھ

گانوں کے جوڑے جن کی کل مدتیں 60 LeetCode حل سے تقسیم کی جاسکتی ہیں۔

پرابلم سٹیٹمنٹ گانوں کے جوڑے جن میں کل دورانیے کو 60 سے تقسیم کیا جا سکتا ہے LeetCode سلوشن - گانوں کے جوڑے جن میں کل دورانیے کو 60 سے تقسیم کیا جا سکتا ہے LeetCode سلوشن کہتا ہے کہ – آپ کو ان گانوں کی فہرست دی جاتی ہے جہاں ith گانے کا دورانیہ [i] سیکنڈ ہوتا ہے۔ گانوں کے جوڑوں کی تعداد واپس کریں جس کے لیے…

مزید پڑھ

درست انگرام لیٹ کوڈ حل

مسئلہ کا بیان درست انگرام لیٹ کوڈ حل - دو سٹرنگز s اور t دیے گئے، اگر t s کا anagram ہے تو صحیح واپس کریں، اور دوسری صورت میں غلط۔ انگرام ایک لفظ یا فقرہ ہے جو کسی مختلف لفظ یا فقرے کے حروف کو دوبارہ ترتیب دے کر بنایا جاتا ہے، عام طور پر تمام اصلی حروف کو بالکل ایک بار استعمال کرتے ہیں۔ مثال 1: ان پٹ: s = "انگرام"، t = "نگرم" آؤٹ پٹ: …

مزید پڑھ

اگلا Permutation LeetCode حل

مسئلہ کا بیان اگلا پرمیوٹیشن لیٹ کوڈ حل - عدد کی ایک صف کی ترتیب اس کے اراکین کی ترتیب یا لکیری ترتیب میں ترتیب ہے۔ مثال کے طور پر، arr = [1,2,3] کے لیے، مندرجہ ذیل کو arr کی ترتیب سمجھا جاتا ہے: [1,2,3], [1,3,2], [3,1,2], [2,3,1] ،XNUMX]۔ انٹیجرز کی صف کا اگلا ترتیب لغوی اعتبار سے اگلی ترتیب ہے …

مزید پڑھ

بائنری ٹری کو لنکڈ لسٹ لیٹ کوڈ حل کے ساتھ چپٹا کریں۔

مسئلہ کا بیان: بائنری ٹری کو لنکڈ لسٹ میں چپٹا کریں لیٹ کوڈ حل: بائنری ٹری کی جڑ کو دیکھتے ہوئے، درخت کو "لنکڈ لسٹ" میں چپٹا کریں: "لنکڈ لسٹ" کو وہی ٹری نوڈ کلاس استعمال کرنا چاہئے جہاں صحیح چائلڈ پوائنٹر اگلے کی طرف اشارہ کرتا ہے۔ فہرست میں نوڈ اور بائیں چائلڈ پوائنٹر ہمیشہ خالی ہوتا ہے۔ "منسلک فہرست" ہونی چاہیے…

مزید پڑھ

اگلا گریٹر عنصر I لیٹکوڈ حل

مسئلہ کا بیان نیکسٹ گریٹر ایلیمینٹ I لیٹ کوڈ حل - ایک صف میں کچھ عنصر x کا اگلا بڑا عنصر پہلا بڑا عنصر ہے جو اسی صف میں x کے دائیں طرف ہے۔ آپ کو دو الگ الگ 0-انڈیکسڈ انٹیجر ارے nums1 اور nums2 دیئے گئے ہیں، جہاں nums1 nums2 کا سب سیٹ ہے۔ ہر 0 <= i < nums1.length کے لیے، انڈیکس j کو اس طرح تلاش کریں کہ nums1[i] == nums2[j] اور تعین کریں …

مزید پڑھ

اگلا گریٹر عنصر II LeetCode حل

مسئلہ کا بیان نیکسٹ گریٹر ایلیمینٹ II لیٹ کوڈ حل - ایک سرکلر انٹیجر ارے نمبرز کو دیکھتے ہوئے (یعنی، نمبرز کا اگلا عنصر [nums.length – 1] nums[0] ہے)، nums میں ہر عنصر کے لیے اگلا بڑا نمبر واپس کریں۔ نمبر x کی اگلی بڑی تعداد صف میں اگلی اس کے ٹراورسنگ آرڈر کا پہلا بڑا نمبر ہے، جس کا مطلب ہے کہ آپ تلاش کر سکتے ہیں…

مزید پڑھ

K قریب ترین عناصر LeetCode حل تلاش کریں۔

مسئلہ کا بیان K کلوزسٹ ایلیمنٹس تلاش کریں LeetCode حل - ترتیب شدہ انٹیجر ارے arr، دو انٹیجرز k اور x کو دیکھتے ہوئے، k قریب ترین انٹیجرز کو ارے میں x پر لوٹائیں۔ نتیجہ کو بھی صعودی ترتیب میں ترتیب دیا جانا چاہیے۔ ایک عدد a ایک عدد b کے مقابلے x کے قریب ہے اگر: |a – x| < |b – x|، یا |a – x| == |b – …

مزید پڑھ

Translate »