شکستن راه حل LeetCode Palindrome

بیان مسئله: شکستن یک پالیندروم LeetCode راه حل: با توجه به یک رشته palindromic از حروف کوچک انگلیسی palindrome، دقیقاً یک کاراکتر را با هر حرف کوچک انگلیسی جایگزین کنید تا رشته به دست آمده یک palindrome نباشد و از نظر واژگانی کوچکترین کاراکتر ممکن باشد. رشته به دست آمده را برگردانید. اگر راهی برای جایگزینی یک کاراکتر وجود ندارد تا…

ادامه مطلب

بعدی راه حل LeetCode عنصر بزرگ دوم

بیان مسئله بعدی عنصر بزرگ دوم راه حل LeetCode – با توجه به اعداد آرایه عدد صحیح دایره ای (یعنی عنصر بعدی nums[nums.length – 1] nums[0] است)، عدد بزرگتر بعدی را برای هر عنصر در اعداد برگردانید. عدد بزرگ بعدی یک عدد x اولین عدد بزرگتر به ترتیب پیمایش بعدی در آرایه است، به این معنی که می توانید جستجو کنید…

ادامه مطلب

درج حذف GetRandom O(1) Leetcode Solution

بیان مسئله راه حل Insert Delete GetRandom O(1) LeetCode – "Insert Delete GetRandom O(1)" از شما می خواهد که این چهار تابع را در پیچیدگی زمانی O(1) پیاده سازی کنید. insert(val): val را در مجموعه تصادفی قرار دهید و اگر عنصر در ابتدا در مجموعه وجود نداشت مقدار true را برگردانید. زمانی که…

ادامه مطلب

دمای روزانه راه حل Leetcode

بیان مسئله دمای روزانه راه حل Leetcode: بیان می کند که با توجه به یک آرایه از اعداد صحیح دما، دمای روزانه را نشان می دهد، یک پاسخ آرایه ای را برمی گرداند به طوری که پاسخ[i] تعداد روزهایی است که شما باید بعد از روز 0 منتظر بمانید تا دمای گرم تری بدست آورید. اگر هیچ روز آینده ای برای این امکان وجود ندارد، به جای آن پاسخ[i] == XNUMX را نگه دارید. …

ادامه مطلب

راه حل Leetcode کش LRU

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

ادامه مطلب

راه حل Leetcode طولانی ترین زیر رشته بدون کاراکترهای تکراری

بیان مسئله طولانی ترین زیر رشته بدون نویسه های تکراری راه حل LeetCode – بیان می کند که با توجه به رشته s. ما باید طولانی ترین رشته فرعی را بدون تکرار کاراکترها پیدا کنیم. مثال: ورودی: s = ”abcabcbb” خروجی: 3 توضیح: طولانی‌ترین رشته فرعی که هیچ کاراکتری تکرار نمی‌شود به طول 3 است. رشته عبارت است از: “abc”. ورودی: s = ”bbbb”…

ادامه مطلب

حل LeetCode عدد فیبوناچی

بیان مسئله شماره فیبوناچی حل LeetCode - "عدد فیبوناچی" بیان می کند که اعداد فیبوناچی، که معمولاً F(n) نشان داده می شوند، دنباله ای به نام دنباله فیبوناچی تشکیل می دهند، به طوری که هر عدد مجموع دو عدد قبلی است که از 0 و 1 شروع می شود. یعنی F(0) = 0، F(1) = 1 F(n) = F(n – 1) + F(n …

ادامه مطلب

راه حل Leetcode پرانتز معتبر

بیان مسئله پرانتزهای معتبر راه حل LeetCode – "پرانتز معتبر" بیان می کند که به شما یک رشته داده می شود که فقط شامل کاراکترهای '('، ')'، '{'، '}'، '[' و ']' است. باید تعیین کنیم که آیا رشته ورودی یک رشته معتبر است یا خیر. اگر پرانتزهای باز باید بسته شوند، به رشته ای گفته می شود که یک رشته معتبر است…

ادامه مطلب

اولین کاراکتر منحصر به فرد در یک راه حل رشته ای LeetCode

بیان مسئله اولین کاراکتر منحصر به فرد در یک رشته راه حل LeetCode – با توجه به یک رشته s، اولین کاراکتر غیر تکراری را در آن پیدا کنید و فهرست آن را برگردانید. اگر وجود نداشت، -1 را برگردانید. نمونه آزمایشی 1: ورودی: s = "leetcode" خروجی: 0 مورد آزمایشی 2: ورودی: s = "aabb" خروجی: -1 توضیح…

ادامه مطلب

راه حل Minesweeper LeetCode

بیانیه مشکل Minesweeper LeetCode راه حل – بیایید بازی مین روب (ویکی پدیا، بازی آنلاین) را بازی کنیم! یک تابلوی ماتریس mxn char به شما داده می شود که نشان دهنده صفحه بازی است که در آن: "M" یک معدن کشف نشده را نشان می دهد، "E" نشان دهنده یک مربع خالی آشکار نشده، "B" نشان دهنده یک مربع خالی آشکار است که هیچ مین مجاور ندارد (یعنی، بالا، پایین). ، چپ، راست و همه …

ادامه مطلب

Translate »