راه حل LeetCode جستجوی باینری

بیان مشکل باینری جستجوی LeetCode راه حل می گوید که - با توجه به آرایه ای از اعداد صحیح که به ترتیب صعودی مرتب شده اند و یک هدف صحیح، یک تابع برای جستجوی هدف در اعداد بنویسید. اگر هدف وجود دارد، شاخص آن را برگردانید. در غیر این صورت، -1 را برگردانید. شما باید یک الگوریتم با پیچیدگی زمان اجرا O(log n) بنویسید. مثال 1: ورودی: اعداد = [-1,0,3,5,9,12،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX]، هدف …

ادامه مطلب

جایگشت بعدی راه حل 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]. جایگشت بعدی آرایه ای از اعداد صحیح، جایگشت بعدی از نظر فرهنگ شناسی بزرگتر از …

ادامه مطلب

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

بیان مسئله شماره پالیندروم راه حل LeetCode می گوید که – با در نظر گرفتن یک عدد صحیح x، اگر x عدد صحیح پالیندروم باشد، مقدار true را برگردانید. یک عدد صحیح زمانی یک پالیندروم است که به صورت عقب و جلو خوانده شود. به عنوان مثال، 121 یک پالیندروم است در حالی که 123 نیست. مثال 1: ورودی: x = 121 خروجی: درست توضیح: 121 از چپ به راست به عنوان 121 خوانده می شود…

ادامه مطلب

راه حل Leetcode پرانتز معتبر

بیان مسئله پرانتزهای معتبر راه حل LeetCode – "پرانتز معتبر" بیان می کند که به شما یک رشته داده می شود که فقط شامل کاراکترهای '('، ')'، '{'، '}'، '[' و ']' است. باید تعیین کنیم که آیا رشته ورودی یک رشته معتبر است یا خیر. اگر پرانتزهای باز باید بسته شوند، به رشته ای گفته می شود که یک رشته معتبر است…

ادامه مطلب

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

بیان مسئله اولین کاراکتر منحصر به فرد در یک رشته راه حل LeetCode – با توجه به یک رشته s، اولین کاراکتر غیر تکراری را در آن پیدا کنید و فهرست آن را برگردانید. اگر وجود نداشت، -1 را برگردانید. نمونه آزمایشی 1: ورودی: s = "leetcode" خروجی: 0 مورد آزمایشی 2: ورودی: s = "aabb" خروجی: -1 توضیح…

ادامه مطلب

بزرگترین مستطیل در حل هیستوگرام LeetCode

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

ادامه مطلب

Coin Change 2 Leetcode Solution

بیان مسئله تغییر سکه 2 راه حل LeetCode – «تغییر سکه 2» بیان می کند که با توجه به آرایه ای از سکه های اعداد صحیح متمایز و یک مقدار صحیح، که نشان دهنده مقدار کل پول است. ما باید تعداد کل ترکیب‌های ممکن مختلف را که مجموع آن‌ها به مقدار است، برگردانیم. …

ادامه مطلب

راه حل LeetCode شکستن عدد صحیح

بیان مسئله شکستن عدد صحیح راه حل LeetCode - با توجه به یک عدد صحیح n، آن را به مجموع k اعداد صحیح مثبت تقسیم کنید، جایی که k>= 2، و حاصل ضرب آن اعداد صحیح را به حداکثر برسانید. ما باید حداکثر محصولی را که می توانیم دریافت کنیم، برگردانیم. ورودی: n = 2 خروجی: 1 توضیح: 2 = 1 + 1، …

ادامه مطلب

Move Zeroes LeetCode Solution

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

ادامه مطلب

راه حل Leetcode تک شماره

حل مسئله بیانیه تک عدد Leetcode - یک آرایه غیر خالی از اعداد صحیح به ما داده می شود و باید عنصری را پیدا کنیم که دقیقاً یک بار ظاهر شود. در این سوال آمده است که هر عنصر به جز یکی دو بار ظاهر می شود. مثال 1: ورودی: اعداد = [2,2,1،1،2] خروجی: XNUMX مثال XNUMX: ورودی: …

ادامه مطلب

Translate »