آناگرام گروهی راه حل LeetCode

بیان مسئله آناگرام های گروهی راه حل LeetCode می گوید که – با توجه به آرایه ای از رشته ها، آناگرام ها را با هم گروه بندی کنید. شما می توانید پاسخ را به هر ترتیبی برگردانید. آناگرام کلمه یا عبارتی است که با مرتب کردن مجدد حروف یک کلمه یا عبارت متفاوت، معمولاً از تمام حروف اصلی دقیقاً یک بار استفاده می شود. مثال 1: …

ادامه مطلب

جفت آهنگ با کل مدت زمان تقسیم بر 60 راه حل LeetCode

بیان مسئله جفت آهنگ هایی با مدت زمان کل تقسیم بر 60 راه حل LeetCode – جفت آهنگ هایی با مدت زمان کل تقسیم بر 60 راه حل LeetCode می گوید که – لیستی از آهنگ هایی به شما داده می شود که آهنگ iام دارای مدت زمان[i] ثانیه است. تعداد جفت آهنگ‌هایی را که برای…

ادامه مطلب

راه حل LeetCode رنگ ها را مرتب کنید

بیان مسئله مرتب‌سازی رنگ‌ها راه‌حل LeetCode - با توجه به یک آرایه با n شیء به رنگ قرمز، سفید یا آبی، آنها را در جای خود مرتب کنید تا اشیاء همرنگ مجاور باشند و رنگ‌ها به ترتیب قرمز، سفید و آبی باشند. از اعداد صحیح 0، 1 و 2 به ترتیب برای نمایش رنگ قرمز، سفید و آبی استفاده خواهیم کرد. …

ادامه مطلب

Rectangle Overlap راه حل LeetCode

بیان مسئله: Rectangle Overlap راه حل LeetCode – می گوید که یک مستطیل تراز محور به صورت یک لیست نشان داده می شود، [x1, y1, x2, y2] که (x1, y1) مختصات گوشه پایین سمت چپ آن است و (x2) ، y2) مختصات گوشه سمت راست بالای آن است. لبه های بالا و پایین آن با محور X موازی هستند و سمت چپ آن …

ادامه مطلب

راه حل Leetcode مجموع مسیر حداقل

بیان مسئله حداقل مسیر جمع راه حل LeetCode – «حداقل مجموع مسیر» می گوید که شبکه anxm داده شده از اعداد صحیح غیر منفی تشکیل شده است و ما باید مسیری را از بالا به چپ به سمت راست پایین پیدا کنیم که مجموع همه اعداد در طول مسیر را به حداقل می رساند. . ما فقط می توانیم حرکت کنیم…

ادامه مطلب

راه حل Leetcode کش LRU

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

ادامه مطلب

به دام انداختن راه حل لیتکد آب باران

بیان مسئله راه حل LeetCode Trapping Rain Water – «به دام انداختن آب باران» بیان می کند که با توجه به آرایه ای از ارتفاعات که نشان دهنده یک نقشه ارتفاعی است که در آن عرض هر نوار 1 است. ما باید مقدار آبی که پس از باران به دام افتاده است را پیدا کنیم. مثال: ورودی: ارتفاع = [0,1,0,2,1,0,1,3,2,1,2,1] خروجی: 6 توضیح: بررسی…

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

راه حل LeetCode Traversal Level Order Tree Binary Tree Zigzag

بیان مسئله باینری درخت زیگزاگ ترتیب پیمایش سطح LeetCode راه حل - با توجه به ریشه یک درخت باینری، پیمایش ترتیب سطح زیگزاگ مقادیر گره های آن را برگردانید. (یعنی از چپ به راست، سپس از راست به چپ برای سطح بعدی و به طور متناوب). ورودی: ریشه = [3,9,20،15,7،3، تهی، تهی، 20,9،15,7] خروجی: [[XNUMX]، [XNUMX،XNUMX]، [XNUMX،XNUMX]] توضیح ما…

ادامه مطلب

Translate »