راه حل Candy LeetCode

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

ادامه مطلب

Invert Binary Tree LeetCode Solution

بیان مشکل: معکوس کردن درخت باینری LeetCode راه حل: با توجه به ریشه یک درخت باینری، درخت را معکوس کنید و ریشه آن را برگردانید. شکل معکوس یک درخت دودویی، درخت دودویی دیگری است که فرزندان چپ و راست همه گره‌های غیربرگ را با هم عوض می‌کنند. همچنین ممکن است آن را آینه درخت ورودی بنامید. …

ادامه مطلب

پیاده سازی Rand10() با استفاده از راه حل Leetcode Rand7

بیان مسئله: پیاده سازی Rand10() با استفاده از راه حل Leetcode Rand7 - با توجه به API rand7() که یک عدد صحیح تصادفی یکنواخت در محدوده [1, 7] تولید می کند، یک تابع rand10() بنویسید که یک عدد صحیح تصادفی یکنواخت در محدوده تولید می کند. [1، 10]. شما فقط می توانید API rand7() را فراخوانی کنید و نباید هیچ…

ادامه مطلب

حاوی راه حل تکراری LeetCode

بیان مشکل: حاوی Duplicate LeetCode راه حل می گوید که - با توجه به اعداد آرایه اعداد صحیح، اگر مقداری حداقل دو بار در آرایه ظاهر شد، true را برگردانید، و اگر هر عنصر متمایز باشد، false را برگردانید. مثال 1: ورودی: اعداد = [1,2,3,1،2،1,2,3,4،3] خروجی: درست مثال 1,1,1,3,3,4,3,2,4,2: ورودی: اعداد = [XNUMX،XNUMX،XNUMX،XNUMX] خروجی: نادرست مثال XNUMX: ورودی: اعداد = [XNUMX،XNUMX، XNUMX] خروجی: …

ادامه مطلب

بهترین زمان برای خرید و فروش سهام IV راه حل LeetCode

بیان مشکل: بهترین زمان برای خرید و فروش سهام IV راه حل LeetCode: به شما یک آرایه عدد صحیح قیمت داده می شود که در آن Price[i] قیمت یک سهام معین در روز یکم و یک عدد صحیح k است. حداکثر سودی را که می توانید بدست آورید پیدا کنید. می توانید حداکثر k تراکنش را انجام دهید. توجه: شما نمی توانید همزمان در چندین تراکنش شرکت کنید…

ادامه مطلب

گره های معکوس در K-Group LeetCode Solution

بیان مشکل: معکوس گره ها در K-Group LeetCode Solution – با توجه به سرفصل یک لیست پیوندی، گره های لیست k را در یک زمان معکوس کنید و لیست اصلاح شده را برگردانید. k یک عدد صحیح مثبت است و کمتر یا مساوی طول لیست پیوند شده است. اگر تعداد گره ها …

ادامه مطلب

حداقل افزایش برای ایجاد آرایه راه حل Leetcode منحصر به فرد

بیان مشکل: حداقل افزایش برای ایجاد یک راه حل Leetcode آرایه - یک عدد آرایه عدد صحیح به شما داده می شود. در یک حرکت، می توانید یک شاخص i را انتخاب کنید که در آن 0 <= i < nums.length و اعداد[i] به 1 افزایش یابد. حداقل تعداد حرکت ها را برگردانید تا هر مقدار در اعداد منحصر به فرد شود. …

ادامه مطلب

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

بیان مسئله: کمترین جد مشترک یک درخت جستجوی باینری راه حل Leetcode - با توجه به درخت جستجوی دودویی (BST)، پایین ترین گره جد مشترک (LCA) را از دو گره داده شده در BST پیدا کنید. نکته: «پایین‌ترین جد مشترک بین دو گره p و q به‌عنوان پایین‌ترین گره در T که هم p و هم q را دارد تعریف می‌شود.

ادامه مطلب

اکثر سنگ ها با همان سطر یا ستون LeetCode Solution حذف می شوند

بیان مسئله اکثر سنگ هایی که با یک ردیف یا ستون حذف می شوند راه حل LeetCode می گوید که در یک صفحه دو بعدی n سنگ را در برخی از نقاط مختصات اعداد صحیح قرار می دهیم. هر نقطه مختصات ممکن است حداکثر یک سنگ داشته باشد. اگر سنگی در یک ردیف یا همان ردیف باشد، می‌توان آن را برداشت.

ادامه مطلب

راه حل LeetCode Peak Element را پیدا کنید

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

ادامه مطلب

Translate »