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

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

ادامه مطلب

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

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

ادامه مطلب

راه حل 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 - یک باغ یک بعدی در محور x وجود دارد. باغ از نقطه 0 شروع می شود و به نقطه n ختم می شود. (یعنی طول باغ n است). n + 1 ضربه در نقاط [0، 1، …، n] در … وجود دارد.

ادامه مطلب

تقاطع دو لیست پیوندی راه حل LeetCode

بیان مشکل تقاطع دو لیست پیوندی راه حل LeetCode - به ما سرهای دو لیست با پیوند قوی headA و headB داده می شود. همچنین در نظر گرفته شده است که دو لیست مرتبط ممکن است در نقطه‌ای با هم قطع شوند. از ما خواسته می شود که گره ای را که در آن قطع یا تهی می شود برگردانیم اگر …

ادامه مطلب

حداقل حرکت به عناصر آرایه برابر راه حل LeetCode

بیان مسئله حداقل حرکت ها به عناصر آرایه مساوی راه حل LeetCode - با توجه به اعداد آرایه صحیح به اندازه n، حداقل تعداد حرکت لازم برای برابر کردن همه عناصر آرایه را برگردانید. در یک حرکت، می توانید n – 1 عنصر آرایه را 1 افزایش دهید. مثال 1: ورودی 1: اعداد = [1، 2، 3] خروجی: …

ادامه مطلب

مرتب سازی آرایه بر اساس راه حل LeetCode برابری

بیان مشکل آرایه مرتب سازی بر اساس برابری راه حل LeetCode – «مرتب سازی آرایه بر اساس برابری» بیان می کند که یک عدد آرایه صحیح به شما داده می شود، تمام اعداد صحیح را در ابتدای آرایه و به دنبال آن همه اعداد صحیح فرد را حرکت دهید. توجه: هر آرایه ای را که این شرط را برآورده می کند، برگردانید. مثال: ورودی: خروجی: …

ادامه مطلب

LRU Cache Solution LeetCode

سوال طراحی ساختار داده ای که از محدودیت های حافظه نهان کمترین استفاده اخیر (LRU) پیروی می کند. کلاس LRUCache را پیاده سازی کنید: LRUCache(int ظرفیت) کش LRU را با ظرفیت اندازه مثبت راه اندازی کنید. int get(int key) در صورت وجود کلید، مقدار کلید را برگردانید، در غیر این صورت -1 را برگردانید. void put (کلید int، مقدار int) در صورت وجود کلید، مقدار کلید را به روز کنید. در غیر این صورت، جفت کلید-مقدار را به …

ادامه مطلب

آرایه مجاور

با توجه به آرایه ای متشکل از تعداد 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 است. مجموعه الگوریتم

ادامه مطلب

Translate »