زیادہ سے زیادہ سبریری لیٹ کوڈ حل

دشواری کا بیان ایک انٹری نمبر کے مطابق ، متمنی subarray (جس میں کم سے کم ایک عدد پر مشتمل ہے) تلاش کریں جس میں سب سے زیادہ رقم ہے اور اس کی رقم واپس کردیں۔ مثال کے طور پر اعداد = [-2,1،3,4، -1,2,1،5,4، -6،4،1,2,1، -6،1] 1 وضاحت: [1، -XNUMX،XNUMX،XNUMX] میں سب سے بڑی رقم = XNUMX. اعداد = [- XNUMX] -XNUMX نقطہ نظر XNUMX (تقسیم اور فتح) اس نقطہ نظر میں…

مزید پڑھ

پیلنڈروم لنکڈ لسٹ کوڈ حل

"Palindrome لنکڈ لسٹ" کی پریشانی میں ، ہمیں یہ چیک کرنا ہوگا کہ دی گئی اکیلی انٹیجر سے منسلک لسٹ ایک پالینڈوم ہے یا نہیں۔ مثال کی فہرست = {1 -> 2 -> 3 -> 2 -> 1} صحیح وضاحت # 1: فہرست پیلینڈوم ہے کیونکہ شروع اور پیچھے کے تمام عناصر یہ ہیں…

مزید پڑھ

گھمائے ہوئے ترتیب والے سرے لیٹکوڈ حل میں تلاش کریں

ترتیب شدہ سرنی پر غور کریں لیکن ایک اشاریہ چن لیا گیا اور اس موقع پر سرنی کو گھمایا گیا۔ اب ، ایک بار سرنی گھمائے جانے کے بعد آپ کو ایک خاص ہدف عنصر تلاش کرنے اور اس کی اشاریہ کو واپس کرنے کی ضرورت ہوگی۔ ایسی صورت میں ، عنصر موجود نہیں ہے ، -1 واپس کریں۔ مسئلہ عام طور پر ہے…

مزید پڑھ

متناسب صف

صرف 0 اور 1 کے 1 پر مشتمل ایک ارے دیا گیا۔ ہمیں سب سے طویل مماثل ذیلی سرے کی لمبائی تلاش کرنی ہوگی جو O اور 0,1,0,1,0,0,1 پر مشتمل ہے۔ مثال کے ان پٹ آرر = [6،0,1,0,1,0,0,1،6،XNUMX،XNUMX،XNUMX،XNUMX] آؤٹ پٹ XNUMX کی وضاحت سب سے طویل تر ذیلی صف کو سرخ رنگ میں نشان لگا دیا گیا ہے [XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX] اور اس کی لمبائی ہے XNUMX. الگورتھم سیٹ…

مزید پڑھ

ایک صف میں 0s اور 1s الگ کریں

دشواری کا بیان فرض کریں کہ آپ کے پاس اجرت کی صف ہے۔ "ایک صف میں 0 1 اور 0s الگ کرنا" مسئلہ سرنی کو دو حصوں میں ، 1s اور 0s میں الگ کرنے کے لئے کہتا ہے۔ 1 کا صف صف کے بائیں طرف اور XNUMX کی صف کے دائیں جانب ہونا چاہئے۔ …

مزید پڑھ

مماثل عناصر کے ساتھ سب سے بڑے سبریے کی لمبائی

"متناسب عناصر والے سب سے بڑے سبریے کی لمبائی" مسئلہ یہ بتاتا ہے کہ آپ کو ایک انٹیجر کی صف دی جاتی ہے۔ مسئلے کے بیان میں سب سے طویل ذیلی سرے کی لمبائی معلوم کرنے کے لئے کہا گیا ہے جس میں سے عناصر کو ایک ترتیب میں ترتیب دیا جاسکتا ہے (مسلسل ، یا تو بڑھتے ہوئے یا نیچے آتے ہوئے)۔ میں نمبر…

مزید پڑھ

ثنائی درخت کا نیچے نظارہ

مسئلہ بیان "مسئلہ" بائنری درخت کا نیچے نظارہ "بیان کرتا ہے کہ آپ کو بائنری ٹری دیا گیا ہے اور اب آپ کو دیئے گئے درخت کے لئے نیچے نقطہ نظر تلاش کرنے کی ضرورت ہے۔ جب ہم نیچے کی سمت سے ایک درخت دیکھتے ہیں۔ ہمارے پاس نظر آنے والے نوڈس نیچے ہیں…

مزید پڑھ

معلوم کریں کہ کیا 0 جمع کے ساتھ ایک subarray ہے

مسئلہ "یہ معلوم کریں کہ کیا 0 جمع کے ساتھ ایک subarray ہے" یہ بتاتا ہے کہ آپ کو ایک انٹیجر ارے بھی دیا جاتا ہے جس میں منفی عدد بھی ہوتا ہے۔ مسئلہ بیان میں یہ تعین کرنے کے لئے کہا گیا ہے کہ آیا کسی بھی ذیلی سرے کا سائز کم سے کم 1 ہونا چاہئے۔ اس ذیلی سرنی میں 1 کے برابر رقم ہونی چاہئے۔ مثال آرر [] = {2,1،3,4,5، -XNUMX،XNUMX،XNUMX}…

مزید پڑھ

0s اور 1s کی مساوی تعداد کے ساتھ سب سے بڑا سبریی

آپ کو عدد کا ایک صف دیا جاتا ہے۔ ان پٹ صف میں صرف 0 اور 1 کے اعداد و شمار ہیں۔ مسئلہ بیان میں سب سے بڑے ذیلی ذخیرے کا پتہ لگانے کے لئے کہا گیا ہے جس میں 0 اور 1s کی برابر گنتی ہوسکتی ہے۔ مثال آرر [] = {0,1,0,1,0,1,1,1،0،5،6،XNUMX،XNUMX،XNUMX،XNUMX} XNUMX سے XNUMX (کل XNUMX عنصر) سرنی پوزیشن سے وضاحت…

مزید پڑھ

ایک اسٹیک ڈیزائن کریں جو O (1) وقت اور O (1) اضافی جگہ میں getMin () کی تائید کرے

ایک اسٹیک ڈیزائن کریں جو O (1) وقت اور O (1) اضافی جگہ میں getMin () کی تائید کرے۔ اس طرح اسٹیک کے خاص اعداد و شمار کے ڈھانچے کو اسٹیک کے تمام کاموں کی حمایت کرنا ضروری ہے جیسے - باطل دھکا () انٹ پاپ () بول آئس فل () بول آئز ایمپیٹی () مستقل وقت میں ہے۔ کم سے کم قیمت واپس کرنے کے لئے ایک اضافی آپریشن getMin () شامل کریں…

مزید پڑھ