شکستن راه حل LeetCode Palindrome

بیان مسئله: شکستن یک پالیندروم LeetCode راه حل: با توجه به یک رشته palindromic از حروف کوچک انگلیسی palindrome، دقیقاً یک کاراکتر را با هر حرف کوچک انگلیسی جایگزین کنید تا رشته به دست آمده یک palindrome نباشد و از نظر واژگانی کوچکترین کاراکتر ممکن باشد. رشته به دست آمده را برگردانید. اگر راهی برای جایگزینی یک کاراکتر وجود ندارد تا…

ادامه مطلب

راه حل لیت کد ترتیب سکه ها

بیان مشکل راه حل ترتیب سکه ها LeetCode – «آرایش سکه ها» از شما می خواهد که با این سکه ها یک راه پله بسازید. راه پله از k ردیف تشکیل شده است که ردیف آن دقیقاً از i سکه تشکیل شده است. ردیف آخر راه پله ممکن است کامل نباشد. برای مقدار داده شده سکه، برگردانید…

ادامه مطلب

راه حل Leetcode کش LRU

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

ادامه مطلب

راه حل LeetCode Traversal Level Order Tree Binary Tree Zigzag

بیان مسئله باینری درخت زیگزاگ ترتیب پیمایش سطح LeetCode راه حل - با توجه به ریشه یک درخت باینری، پیمایش ترتیب سطح زیگزاگ مقادیر گره های آن را برگردانید. (یعنی از چپ به راست، سپس از راست به چپ برای سطح بعدی و به طور متناوب). ورودی: ریشه = [3,9,20،15,7،3، تهی، تهی، 20,9،15,7] خروجی: [[XNUMX]، [XNUMX،XNUMX]، [XNUMX،XNUMX]] توضیح ما…

ادامه مطلب

راه حل LeetCode خزنده وب

بیانیه مشکل Web Crawler LeetCode راه حل - با توجه به URL startUrl و رابط HtmlParser، یک خزنده وب را برای خزیدن همه پیوندهایی که تحت همان نام میزبانی startUrl هستند، پیاده سازی کنید. همه URL های به دست آمده توسط خزنده وب خود را به هر ترتیبی برگردانید. خزنده شما باید: از صفحه شروع کند: startUrl با HtmlParser.getUrls(url) تماس بگیرد تا همه URL ها را از یک صفحه وب از …

ادامه مطلب

راه حل LeetCode الگوی ورد

بیان مسئله الگوی کلمه راه حل LeetCode - به ما 2 رشته داده می شود - "s" و "pattern"، باید دریابیم که آیا الگو از s پیروی می کند یا خیر. فالو در اینجا به معنای تطابق کامل است. به طور رسمی تر، ما می توانیم برای هر الگو[i] فقط یک s[i] وجود داشته باشد و برعکس، یعنی یک …

ادامه مطلب

اکثر عناصر راه حل کد

بیان مسئله به ما آرایه ای از اعداد صحیح داده می شود. ما باید عددی را که بیش از ⌊N / 2⌋ زمان در آرایه ای رخ می دهد که ⌊ ⌋ عملگر طبقه است ، برگردانیم. این عنصر را عنصر اکثریت می نامند. توجه داشته باشید که آرایه ورودی همیشه حاوی یک عنصر اکثریت است. ...

ادامه مطلب

راه حل های جایگزین Leetcode

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

ادامه مطلب

چهار رشته متمایز را تقسیم کنید

بیان مسئله در مسئله "تقسیم چهار رشته مجزا" باید بررسی کنیم که آیا رشته ورودی داده شده می تواند به 4 رشته تقسیم شود به طوری که هر رشته خالی نباشد و با یکدیگر متفاوت باشد. قالب ورودی اولین و تنها تنها شامل رشته "s" است. قالب خروجی اگر "بله" چاپ کنید

ادامه مطلب

عنصر اکثریت

بیانیه مسئله با توجه به آرایه مرتب شده ، باید عنصر اکثریت را از آرایه مرتب شده پیدا کنیم. عنصر اکثریت: عددی که بیش از نیمی از اندازه آرایه رخ می دهد. در اینجا ما یک عدد x داده ایم که باید بررسی کنیم این عنصر اکثریت است یا نه. نمونه ورودی 5 2…

ادامه مطلب

Translate »