راه حل های منحصر به فرد Leetcode

مسئله Unique Paths Leetcode Solution بیان می کند که به شما دو عدد صحیح ارائه می شود که اندازه یک شبکه را نشان می دهند. با استفاده از اندازه شبکه ، طول و عرض شبکه. ما باید تعداد مسیرهای منحصر به فرد را از گوشه بالا سمت چپ شبکه به ...

ادامه مطلب

راه حل رومی به عدد صحیح Leetcode

در مسئله "رومی به عدد صحیح" ، به ما یک رشته داده می شود که تعدادی عدد صحیح مثبت را در شکل اعداد رومی خود نشان می دهد. اعداد رومی با 7 کاراکتر نشان داده می شوند که می توانند با استفاده از جدول زیر به اعداد صحیح تبدیل شوند: توجه: مقدار صحیح عدد رومی داده شده بیشتر از not

ادامه مطلب

تکنیک تجزیه Sqrt (یا ریشه مربع)

به شما یک آرایه صحیح از محدوده داده می شود. از شما خواسته می شود مجموع تمام اعدادی را که در دامنه پرسش داده شده قرار دارند ، تعیین کنید. پرس و جو ارائه شده دو نوع است: - به روز رسانی: (شاخص ، مقدار) به عنوان یک پرسش داده می شود ، در صورت نیاز شما

ادامه مطلب

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

در ترکیب حروف یک مسئله شماره تلفن ، ما یک رشته حاوی اعداد از 2 تا 9 داده ایم. مسئله این است که اگر هر شماره چند حرف به آن اختصاص داده باشد ، تمام ترکیبات ممکن را می توان با آن شماره نشان داد. تعیین شماره…

ادامه مطلب

آرایه اصلاح شده را پس از چندین عملیات افزایش دامنه آرایه چاپ کنید

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

ادامه مطلب

بهترین زمان برای خرید و فروش سهام

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

ادامه مطلب

دنباله حداکثر طول با اختلاف بین عناصر مجاور به صورت 0 یا 1

بیان مسئله به شما یک آرایه صحیح داده می شود. مسئله "حداکثر دنباله طول با تفاوت بین عناصر مجاور به صورت 0 یا 1" می خواهد حداکثر طول دنباله را با اختلاف بین عناصر مجاور پیدا کند ، نباید هیچ یک به جز 0 یا 1 باشد. مثال arr [] = {1،…

ادامه مطلب

مرتب سازی مجدد آرایه به ترتیب - کوچکترین ، بزرگترین ، دومین کوچکترین ، دومین بزرگترین

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

ادامه مطلب

الگوریتم بلمن فورد

الگوریتم بلمن فورد برای یافتن کوتاهترین مسیر از راس مبدا تا تمام رئوس استفاده می شود. با توجه به نمودار با راس منبع و وزن لبه ها که ممکن است منفی یا مثبت باشد. حال ، خواننده ممکن است بگوید: ما دیکسترا را از قبل داریم. چرا خود را با الگوریتم دیگری اذیت می کنیم؟ اجازه دهید …

ادامه مطلب

پیمایش سطح سفارش به صورت مارپیچ

در این مشکل ما یک درخت باینری داده ایم ، سطح مرتب سازی سطح آن را به صورت مارپیچ چاپ کنید. مثالهایی خروجی ورودی 10 30 20 40 50 80 70 60 رویكرد ساده لوحانه برای سطح پیمایش سطح به صورت مارپیچ ایده این است كه با استفاده از…

ادامه مطلب