راه حل Leetcode کش LRU

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

ادامه مطلب

برچسب های پارتیشن LeetCode Solution

بیانیه مشکل برچسب های پارتیشن راه حل LeetCode – به شما یک رشته s داده می شود. ما می خواهیم رشته را تا حد امکان به قسمت های زیادی تقسیم کنیم تا هر حرف حداکثر در یک قسمت ظاهر شود. توجه داشته باشید که پارتیشن بندی به گونه ای انجام می شود که پس از به هم پیوستن تمام قطعات به ترتیب، …

ادامه مطلب

راه حل N-Queens LeetCode

بیان مسئله N-Queens راه حل LeetCode – پازل n-queens مشکل قرار دادن n ملکه روی صفحه شطرنج nxn است به طوری که هیچ دو ملکه به یکدیگر حمله نکنند. با یک عدد صحیح n، تمام راه حل های متمایز را به پازل n-queens برگردانید. شما می توانید پاسخ را به هر ترتیبی برگردانید. هر راه حل شامل یک پیکربندی برد مجزا از …

ادامه مطلب

Serialize و Deserialize Binary Tree LeetCode Solution

بیانیه مشکل سریال کردن درخت باینری و بی‌سریالیزه کردن درخت دودویی راه‌حل LeetCode – سریال‌سازی فرآیند تبدیل یک ساختار داده یا شیء به دنباله‌ای از بیت‌ها است تا بتوان آن را در یک فایل یا بافر حافظه ذخیره کرد، یا از طریق پیوند اتصال شبکه منتقل شد تا بعدا بازسازی شود. که در …

ادامه مطلب

راه حل LeetCode شماره تکراری را پیدا کنید

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

فشرده سازی رشته راه حل LeetCode

بیان مسئله فشرده سازی رشته راه حل LeetCode – با توجه به آرایه ای از کاراکترها، آن را با استفاده از الگوریتم زیر فشرده کنید: با یک رشته خالی s شروع کنید. برای هر گروه از کاراکترهای تکرار شونده متوالی در کاراکترها: اگر طول گروه 1 است، کاراکتر را به s اضافه کنید. در غیر این صورت، کاراکتر را با طول گروه اضافه کنید. رشته فشرده…

ادامه مطلب

جامپ بازی Leetcode Solution

بیانیه مشکل Jump Game راه حل Leetcode - یک عدد آرایه عدد صحیح به شما داده می شود. شما در ابتدا در اولین شاخص آرایه قرار می گیرید و هر عنصر در آرایه نشان دهنده حداکثر طول پرش شما در آن موقعیت است. اگر می توانید به آخرین شاخص برسید، true را برگردانید یا در غیر این صورت false را برگردانید. مثال: ورودی 1: اعداد = [2، …

ادامه مطلب

بزرگترین عنصر Kth در یک راه حل کد عبور جریان

بیان مسئله در این مسئله ، ما باید یک کلاس KthLargest () طراحی کنیم که در ابتدا دارای یک عدد صحیح k و یک آرایه از اعداد صحیح باشد. وقتی یک عدد صحیح k و آرایه به عنوان آرگومان منتقل می شود ، باید برای آن یک سازنده پارامتر بنویسیم. کلاس همچنین دارای یک تابع add (val) است که adds

ادامه مطلب

Translate »