آناگرام گروهی راه حل LeetCode

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

ادامه مطلب

راه حل حداکثر LeetCode پنجره کشویی

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

ادامه مطلب

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

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

ادامه مطلب

درج حذف GetRandom O(1) – تکرارهای مجاز LeetCode Solution

بیان مشکل: درج حذف GetRandom O(1) – تکرارهای مجاز LeetCode راه حل: RandomizedCollection یک ساختار داده ای است که شامل مجموعه ای از اعداد، احتمالاً تکراری (به عنوان مثال، چند مجموعه) است. باید از درج و حذف عناصر خاص و همچنین حذف یک عنصر تصادفی پشتیبانی کند. پیاده سازی کلاس RandomizedCollection: RandomizedCollection() شیء خالی RandomizedCollection را راه اندازی می کند. bool insert(int val) یک آیتم val را در…

ادامه مطلب

K بالا عناصر مکرر راه حل LeetCode

بیان مسئله بالا K عناصر مکرر راه حل LeetCode می گوید که – با توجه به یک عدد آرایه صحیح و یک عدد صحیح k، k متداول ترین عناصر را برگردانید. شما می توانید پاسخ را به هر ترتیبی برگردانید. مثال 1: ورودی: nums = [1,1,1,2,2,3،2،1,2،2،1،1]، k = 1 خروجی: [XNUMX،XNUMX] مثال XNUMX: ورودی: nums = [XNUMX]، k = XNUMX خروجی: [XNUMX] …

ادامه مطلب

رمزگشایی رشته Leetcode Solution

بیان مشکل رشته رمزگشایی راه‌حل LeetCode – «رشته رمزگشایی» از شما می‌خواهد رشته کدگذاری شده را به رشته رمزگشایی شده تبدیل کنید. قانون رمزگذاری k[encoded_string] است، که در آن رشته encoded_در داخل پرانتز مربع دقیقاً k بار تکرار می‌شود که k یک عدد صحیح مثبت است. مثال: ورودی: s = ”3[a]2[bc]” خروجی: “aaabcbc”…

ادامه مطلب

درج حذف GetRandom O(1) Leetcode Solution

بیان مسئله راه حل Insert Delete GetRandom O(1) LeetCode – "Insert Delete GetRandom O(1)" از شما می خواهد که این چهار تابع را در پیچیدگی زمانی O(1) پیاده سازی کنید. insert(val): val را در مجموعه تصادفی قرار دهید و اگر عنصر در ابتدا در مجموعه وجود نداشت مقدار true را برگردانید. زمانی که…

ادامه مطلب

رستوران‌ها را بر اساس راه‌حل لیت‌کد دوست‌دار وگان، قیمت و فاصله فیلتر کنید

بیانیه مشکل رستوران‌ها را بر اساس راه‌حل لیتکد دوست‌دار وگان، قیمت و فاصله فیلتر کنید - با توجه به آرایه‌ای از رستوران‌هایی که رستوران‌ها[i] = [idi، رتبه‌بندی، وگان‌دوستانه، قیمتی، فاصله]. شما باید رستوران ها را با استفاده از سه فیلتر فیلتر کنید. فیلتر veganFriendly یا درست است (به این معنی که فقط باید رستوران‌هایی را وارد کنید که veganFriendlyi آن را روی true تنظیم کرده است) یا نادرست (به این معنی که می‌توانید هر…

ادامه مطلب

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

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

ادامه مطلب

بررسی کنید آیا کلمه ای به عنوان پیشوند هر کلمه در یک جمله از راه حل های کد وجود دارد

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

ادامه مطلب

Translate »