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

مسئلہ گھماؤ فہرست لیٹ کوڈ حل ہمیں ایک منسلک فہرست اور ایک عدد فراہم کرتا ہے۔ ہمیں بتایا جاتا ہے کہ منسلک فہرست کو کے مقامات کے ذریعہ دائیں طرف گھمائیں۔ لہذا اگر ہم ایک منسلک فہرست k مقامات کو دائیں طرف گھماتے ہیں تو ، ہر قدم میں ہم آخری عنصر کو…

مزید پڑھ

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

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

مزید پڑھ

ایک صف لیٹ کوڈ حل میں دو عناصر کی زیادہ سے زیادہ مصنوعات

مسئلہ "ایک صف میں دو عنصروں کی زیادہ سے زیادہ مصنوعات" میں ، ہمارا مقصد یہ ہے کہ دیئے گئے اشارے میں A اور j کے دو اشارے تلاش کریں ، جیسے کہ مصنوع (ایک [i] - 1) * (a [j] - 1) زیادہ سے زیادہ ہے۔ سرنی میں کم از کم 2 عنصر ہیں اور سبھی…

مزید پڑھ

جدوجہد سٹرنگ

مسئلہ بیان "سکریبل سٹرنگ" مسئلہ بتاتا ہے کہ آپ کو دو ڈور دیئے گئے ہیں۔ چیک کریں کہ کیا دوسری سٹرنگ پہلے والے کی ڈور ہے یا نہیں؟ وضاحت کرنے دیں سٹرنگ s = "عظیم" s کو بائنری ٹری کے طور پر بار بار اس کو دو غیر خالی ذیلی ڈوروں میں تقسیم کر کے۔ یہ تار ہو سکتی ہے…

مزید پڑھ

محدب ہل الگوریتم

مسئلہ "محدب ہل الگورتھم" میں ہم نے کچھ نکات کا ایک مجموعہ دیا ہے۔ سب سے چھوٹا کثیرالاضلاع جو ان نکات کے ساتھ بنایا جا سکتا ہے جس میں اس کے اندر دوسرے تمام نکات ہوتے ہیں اس کو محدب ہل کہا جائے گا۔ یہ جارویس الگورتھم کا استعمال کرکے حاصل کیا جاسکتا ہے۔ الگورتھم ایک بائیں جانب نقطہ شروع کریں…

مزید پڑھ

سب سے طویل سببری 1s کی گنتی سے کہیں زیادہ 0s کی گنتی والا ہے

ہم نے عدد کی ایک صف دی ہے۔ ایک صف میں صرف 1 اور 0 ہے۔ مسئلہ بیان سب سے لمبی ذیلی صف کی لمبائی معلوم کرنے کے لیے کہتا ہے جس میں 1 کے ہندسے کی مقدار ذیلی صف میں 0 کی گنتی سے صرف ایک زیادہ ہے۔ مثال ان پٹ: arr [] =…

مزید پڑھ

K سب سے زیادہ الگ عناصر کے ساتھ زیادہ سے زیادہ طویل عرصے سے subarray نہیں ہے

مسئلہ "سب سے لمبی سبری جس میں K سے زیادہ عناصر نہیں ہیں" بیان کرتا ہے کہ فرض کریں کہ آپ کے پاس عدد کی ایک صف ہے ، مسئلہ بیان سب سے طویل ذیلی صف کو تلاش کرنے کے لئے کہتا ہے جس میں k مختلف عناصر سے زیادہ نہیں ہے۔ مثال آمد [] = {4، 3، 5، 2، 1، 2، 0، 4، 5}…

مزید پڑھ

ثنائی درخت کے دو نوڈس کے مابین فاصلہ تلاش کریں

مسئلہ بیان "بائنری ٹری کے دو نوڈس کے درمیان فاصلہ تلاش کریں" کہتا ہے کہ آپ کو بائنری ٹری دیا گیا ہے اور آپ کو دو نوڈس دیے گئے ہیں۔ اب آپ کو ان دو نوڈس کے درمیان کم سے کم فاصلہ تلاش کرنے کی ضرورت ہے۔ مثال // درخت نوڈ 1 کے اوپر تصویر کا استعمال کرتے ہوئے دکھایا گیا ہے…

مزید پڑھ

بائنری تلاش درخت حذف کرنے کا عمل

مسئلہ بیان مسئلہ "بائنری سرچ ٹری ڈیلیٹ آپریشن" ہم سے کہتا ہے کہ بائنری سرچ ٹری کے ڈیلیٹ آپریشن کو نافذ کریں۔ ڈیلیٹ فنکشن سے مراد ایک دی گئی کلید/ڈیٹا والے نوڈ کو حذف کرنا ہے۔ مثال کے طور پر حذف کیے جانے والے ان پٹ نوڈ = 5 بائنری سرچ ٹری ڈیلیٹ آپریشن کے لیے آؤٹ پٹ اپروچ تو…

مزید پڑھ

اسٹاک خریدنے اور فروخت کرنے کا بہترین وقت

مسئلہ بیان "اسٹاک خریدنے اور بیچنے کا بہترین وقت" میں کہا گیا ہے کہ آپ کو لمبائی n کی قیمتوں کی ایک صف دی گئی ہے ، جہاں ith عنصر ith دن اسٹاک کی قیمت کو اسٹور کرتا ہے۔ اگر ہم صرف ایک لین دین کر سکتے ہیں ، یعنی ایک دن خریدنا اور…

مزید پڑھ