گره های معکوس در K-Group LeetCode Solution

بیان مشکل: معکوس گره ها در K-Group LeetCode Solution – با توجه به سرفصل یک لیست پیوندی، گره های لیست k را در یک زمان معکوس کنید و لیست اصلاح شده را برگردانید. k یک عدد صحیح مثبت است و کمتر یا مساوی طول لیست پیوند شده است. اگر تعداد گره ها …

ادامه مطلب

راه حل Leetcode کش LRU

بیان مسئله کش LRU راه حل LeetCode – “LRU Cache” از شما می خواهد که یک ساختار داده طراحی کنید که از حافظه پنهان حداقل اخیرا استفاده شده (LRU) پیروی می کند، ما باید کلاس LRUCache را پیاده سازی کنیم که دارای عملکردهای زیر باشد: LRUCache(int ظرفیت): کش LRU را راه اندازی می کند. با ظرفیت اندازه مثبت int get(int key): مقدار را برگردانید…

ادامه مطلب

راه حل معتبر Palindrome II Leetcode

بیان مشکل راه حل Valid Palindrome II LeetCode – "Valid Palindrome II" بیان می کند که با توجه به رشته s، اگر s می تواند حداکثر پس از حذف یک کاراکتر باشد، باید true را برگردانیم. مثال: ورودی: s = ”aba” خروجی: درست توضیح: رشته ورودی از قبل پالیندروم است، بنابراین…

ادامه مطلب

محصول Array به جز Self LeetCode Solution

بیان مسئله محصول آرایه به جز راه حل Self LeetCode - با توجه به اعداد آرایه اعداد صحیح، پاسخ آرایه ای را به گونه ای برگردانید که پاسخ[i] برابر با حاصلضرب همه عناصر اعداد به جز nums[i] باشد. محصول هر پیشوند یا پسوند اعداد تضمین شده است که در یک عدد صحیح 32 بیتی قرار می گیرد. شما باید الگوریتمی بنویسید که در زمان O(n) و بدون استفاده از تقسیم …

ادامه مطلب

آرایه مجاور

با توجه به آرایه ای متشکل از تعداد 0 و 1 فقط. ما باید طول طولانی ترین آرایه فرعی مجاور را که از o و 1 به طور مساوی تشکیل شده است پیدا کنیم. مثال ورودی ورودی = [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 است. مجموعه الگوریتم

ادامه مطلب

0 ها و 1 ها را در یک آرایه تفکیک کنید

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

ادامه مطلب

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

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

ادامه مطلب

حداکثر اختلاف بین شاخص های اول و آخر یک عنصر در آرایه

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

ادامه مطلب

نمای راست درخت باینری را چاپ کنید

بیان مسئله مسئله "چاپ راست نمای درخت دودویی" بیان می کند که یک درخت باینری به شما داده می شود. اکنون شما باید نمای درستی از این درخت پیدا کنید. در اینجا ، نمای راست درخت باینری به معنای چاپ توالی است که درخت هنگام مشاهده از looked

ادامه مطلب

زیربار با مجموع 0

مسئله "پیدا کردن زیرآرایه با 0 جمع" بیان می کند که به شما یک آرایه صحیح که شامل اعداد صحیح منفی است نیز داده می شود. بیانیه مسئله می خواهد تعیین کند که آیا آرایه فرعی از اندازه حداقل 1 است. این زیر آرایه باید یک مقدار برابر با 1. مثال arr [] = {2,1،3,4,5 ، -XNUMX،XNUMX،XNUMX}

ادامه مطلب

Translate »