راه حل Candy LeetCode

بیان مشکل: راه حل Candy LeetCode: n کودک در یک صف ایستاده اند. به هر فرزند یک مقدار رتبه بندی داده شده در رتبه بندی آرایه عدد صحیح اختصاص داده می شود. شما در حال دادن آب نبات به این کودکان با شرایط زیر هستید: هر کودک باید حداقل یک آب نبات داشته باشد. کودکانی که رتبه بالاتری دارند، بیشتر…

ادامه مطلب

راه حل معتبر Anagram Leetcode

بیان مشکل Valid Anagram Leetcode راه حل - با توجه به دو رشته s و t، اگر t یک آنگرام از s است، مقدار true را برگردانید و در غیر این صورت false را برگردانید. آناگرام کلمه یا عبارتی است که با مرتب کردن مجدد حروف یک کلمه یا عبارت متفاوت، معمولاً از تمام حروف اصلی دقیقاً یک بار استفاده می شود. مثال 1: ورودی: s = "anagram"، t = "nagaram" خروجی: …

ادامه مطلب

جایگشت بعدی راه حل LeetCode

بیان مسئله جایگشت بعدی راه حل LeetCode – جایگشت آرایه ای از اعداد صحیح ترتیبی از اعضای آن به ترتیب یا ترتیب خطی است. به عنوان مثال، برای arr = [1,2,3،1,2,3،1,3,2]، موارد زیر جایگشت arr در نظر گرفته می شوند: [3,1,2،2,3,1،XNUMX]، [XNUMX،XNUMX،XNUMX]، [XNUMX،XNUMX،XNUMX]، [XNUMX،XNUMX ، XNUMX]. جایگشت بعدی آرایه ای از اعداد صحیح، جایگشت بعدی از نظر فرهنگ شناسی بزرگتر از …

ادامه مطلب

حداقل معاوضه برای گروه 1 با هم راه حل Leetcode

بیانیه مشکل حداقل مبادله ها به گروه همه 1 با هم راه حل Leetcode - می گوید که با توجه به داده های آرایه باینری، حداقل تعداد مبادله های مورد نیاز برای گروه بندی همه 1 های موجود در آرایه را در هر مکانی از آرایه برگردانید. ورودی: داده = [1,0,1,0,1،1،3،XNUMX،XNUMX] خروجی: XNUMX توضیح: XNUMX روش برای گروه بندی همه …

ادامه مطلب

راه حل LeetCode آرایه مرتب شده را ادغام کنید

بیان مسئله ادغام آرایه مرتب شده LeetCode راه حل - به شما دو آرایه عدد صحیح nums1 و nums2 داده می شود که به ترتیب غیر کاهشی مرتب شده اند و دو عدد صحیح m و n که به ترتیب تعداد عناصر در nums1 و nums2 را نشان می دهند. nums1 و nums2 را در یک آرایه واحد که به ترتیب غیر کاهشی مرتب شده اند ادغام کنید. آرایه مرتب شده نهایی نباید توسط تابع برگردانده شود، بلکه باید در داخل آرایه nums1 ذخیره شود. …

ادامه مطلب

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

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

ادامه مطلب

Move Zeroes LeetCode Solution

بیان مسئله مشکل، Move Zeroes LeetCode Solution بیان می کند که یک آرایه حاوی عناصر صفر و غیر صفر به شما داده می شود و باید تمام صفرها را به انتهای آرایه منتقل کنید و ترتیب نسبی عناصر غیر صفر در آرایه را حفظ کنید. . شما همچنین نیاز به پیاده سازی در محل دارید…

ادامه مطلب

در یک راه حل کد کد درخت جستجو کنید

در این مشکل ، یک درخت جستجوی دودویی و یک عدد صحیح به ما داده می شود. ما باید آدرس یک گره را با مقدار مشابه عدد صحیح داده شده پیدا کنیم. به عنوان یک چک ، ما باید مسیریابی پیش سفارش درخت فرعی را که این گره را به عنوان ریشه دارد چاپ کنیم. اگر آنجا …

ادامه مطلب

ادغام دو لیست مرتب شده Leetcode Solutions

لیست های پیوندی از نظر خصوصیات خطی کاملاً شبیه آرایه ها هستند. می توان دو آرایه مرتب شده را با هم ادغام کرد و یک آرایه مرتب شده را تشکیل داد. در این مشکل ، ما باید دو لیست مرتب شده مرتب را در محل ادغام کنیم تا لیست جدیدی را که حاوی عناصر هر دو لیست است به صورت مرتب شده ، برگردانیم. مثال …

ادامه مطلب

محلول آرایه های مرتب شده را ادغام کنید

در مسئله "ادغام آرایه های مرتب شده" ، دو آرایه به ترتیب غیر نزولی مرتب شده اند. آرایه اول کاملاً پر نشده است و فضای کافی برای قرار دادن همه عناصر آرایه دوم نیز دارد. ما باید دو آرایه را با هم ادغام کنیم ، به این ترتیب که آرایه اول شامل عناصر است ...

ادامه مطلب

Translate »