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

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

ادامه مطلب

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 پرانتز معتبر

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

ادامه مطلب

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

راه حل LeetCode ذخیره کلید ارزش مبتنی بر زمان بیان مشکل – یک ساختار داده ارزش کلیدی مبتنی بر زمان طراحی کنید که می تواند چندین مقدار را برای یک کلید در مهرهای زمانی مختلف ذخیره کند و مقدار کلید را در یک مهر زمانی خاص بازیابی کند. کلاس TimeMap را پیاده سازی کنید: TimeMap() شی ساختار داده را راه اندازی می کند. مجموعه خالی (کلید رشته، رشته…

ادامه مطلب

راه حل LeetCode Counter طراحی کنید

بیانیه مشکل طراحی شمارنده ضربه راه حل LeetCode – یک شمارنده ضربه طراحی کنید که تعداد بازدیدهای دریافتی در 5 دقیقه گذشته (یعنی 300 ثانیه گذشته) را می شمارد. سیستم شما باید یک پارامتر مهر زمانی را بپذیرد (در ثانیه جزئیات)، و ممکن است فرض کنید که تماس‌ها به ترتیب زمانی با سیستم برقرار می‌شوند (یعنی مهر زمانی به طور یکنواخت در حال افزایش است). …

ادامه مطلب

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

بیانیه مشکل بهترین زمان برای خرید و فروش سهام راه حل LeetCode – «بهترین زمان برای خرید و فروش سهام» بیان می کند که مجموعه ای از قیمت ها به شما داده می شود که در آن قیمت ها [i] قیمت یک سهم معین در روز پنجم است. شما می خواهید با انتخاب…

ادامه مطلب

محلول آرایه های مرتب شده را ادغام کنید

در مسئله "ادغام آرایه های مرتب شده" ، دو آرایه به ترتیب غیر نزولی مرتب شده اند. آرایه اول کاملاً پر نشده است و فضای کافی برای قرار دادن همه عناصر آرایه دوم نیز دارد. ما باید دو آرایه را با هم ادغام کنیم ، به این ترتیب که آرایه اول شامل عناصر است ...

ادامه مطلب

فاصله بین دو گره از یک درخت دوتایی را پیدا کنید

بیان مسئله مسئله "یافتن فاصله بین دو گره از یک درخت باینری" بیان می کند که به شما یک درخت باینری داده می شود و به شما دو گره داده می شود. اکنون باید حداقل فاصله بین این دو گره را پیدا کنید. مثال // درخت با استفاده از تصویر بالای گره 1 نشان داده شده است…

ادامه مطلب

پس از هر پرس و جو برای جایگزینی نویسه ، Palindrome را بررسی کنید

مسئله "بررسی پالیندروم بعد از هر پرس و جو برای جایگزینی نویسه" بیان می کند که تصور می کنید یک رشته و شماره به شما داده نمی شود. از پرس و جوها ، هر پرسش دارای دو مقدار ورودی عدد صحیح به عنوان i1 و i2 و یک ورودی کاراکتری به نام 'ch' است. بیانیه مسئله می خواهد مقادیر را در i1 و ... تغییر دهد

ادامه مطلب

برنامه سکانس فاخته

بیان مشکل برنامه دنباله فاخته یا Cuckoo Hashing روشی است که برای حل مشکل زمانی که برخورد در یک جدول هش رخ می دهد استفاده می شود. برخوردها احتمالاً از دو مقدار هش یک تابع هش در یک جدول است. تصادم زمانی رخ می دهد که دو مقدار هش برای یک کلید اتفاق بیفتد…

ادامه مطلب

Translate »