چرخش لیست راه حل کد

مشکل Rotate List Leetcode Solution یک لیست پیوندی و یک عدد صحیح برای ما فراهم می کند. به ما گفته شده است كه لیست پیوندی را با k مكان بچرخانید. بنابراین اگر یک لیست مرتبط k را به سمت راست بچرخانید ، در هر مرحله آخرین عنصر را از take

ادامه مطلب

جستجو در حل حل کد کد آرایه مرتب شده

یک آرایه مرتب شده را در نظر بگیرید اما یک شاخص انتخاب شد و آرایه در آن نقطه چرخانده شد. اکنون ، پس از چرخش آرایه ، لازم است یک عنصر خاص را پیدا کرده و شاخص آن را برگردانید. در صورت عدم وجود عنصر ، -1 را برگردانید. مشکل به طور کلی ...

ادامه مطلب

حداکثر محصول دو عنصر در محلول کد کد آرایه

در مسئله "حداکثر محصول دو عنصر در یک آرایه" ، هدف ما یافتن دو شاخص i و j در یک آرایه داده شده از اعداد صحیح a است ، به عنوان مثال محصول (a [i] - 1) * (a [j] - 1) حداکثر است. آرایه حداقل 2 عنصر دارد و همه

ادامه مطلب

رشته تقلا

مشکل مشکل "Scramble String" بیان می کند که دو رشته به شما داده می شود. بررسی کنید آیا رشته دوم یک رشته مخلوط اول است یا خیر؟ توضیح رشته s = "بزرگ" نمایانگر s به عنوان درخت دوتایی با تقسیم مجدد آن به دو زیر رشته خالی غیر خالی. این رشته می تواند…

ادامه مطلب

الگوریتم پوسته محدب

در مسئله "الگوریتم محدب بدنه" مجموعه ای از نکات را ارائه کرده ایم. کوچکترین چند ضلعی که می توان با نقاطی که شامل تمام نقاط دیگر داخل آن است تشکیل شد ، بدنه محدب آن نامیده می شود. این را می توان با استفاده از الگوریتم جارویس به دست آورد. الگوریتم شروع یک سمت چپ به…

ادامه مطلب

طولانی ترین زیرمجموعه دارای تعداد 1s یک بیشتر از تعداد 0s

ما مجموعه ای از اعداد صحیح ارائه کرده ایم. یک آرایه فقط شامل 1 و 0 است. دستور مسئله می خواهد طول طولانی ترین آرایه فرعی را پیدا کند که دارای مقدار 1 رقم فقط یک عدد بیشتر از تعداد 0 در یک زیر آرایه است. مثال ورودی: arr [] =…

ادامه مطلب

طولانی ترین زیرشیروانی که بیش از K عناصر مشخص ندارد

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

ادامه مطلب

فاصله بین دو گره از یک درخت دوتایی را پیدا کنید

بیان مسأله مسئله "فاصله بین دو گره درخت دوتایی را بیابید" بیان می کند که به شما درخت دوتایی داده می شود و دو گره به شما داده می شود. اکنون باید حداقل فاصله بین این دو گره را پیدا کنید. مثال // درخت با استفاده از تصویر بالا گره 1 نشان داده شده است…

ادامه مطلب

عملیات حذف درخت جستجوی دودویی

بیان مشکل مشکل "عملیات حذف درخت جستجوی دودویی" از ما می خواهد که عملیات حذف درخت جستجوی دودویی را پیاده سازی کنیم. تابع حذف به عملکردی برای حذف یک گره با یک کلید/داده مشخص اشاره دارد. مثال گره ورودی حذف می شود = 5 روش خروجی برای عملیات جستجوی دودویی درخت حذف عملیات بنابراین…

ادامه مطلب

بهترین زمان برای خرید و فروش سهام

بیان مشکل مسئله "بهترین زمان برای خرید و فروش سهام" بیان می کند که به شما آرایه ای از قیمت های طول n داده می شود ، جایی که عنصر ith قیمت سهام را در هر روز ذخیره می کند. اگر بتوانیم تنها یک معامله انجام دهیم ، یعنی خرید یک روزه و…

ادامه مطلب