Жарамды жақша Leetcode шешімі

Мәселе туралы мәлімдеме Жарамды жақшалар LeetCode шешімі – «Жарамды жақшалар» сізге тек '(', ')', '{', '}', '[' және ']' таңбаларын қамтитын жол берілгенін айтады. Енгізілген жолдың жарамды жол екенін немесе жоқтығын анықтауымыз керек. Ашық жақшалар жабылуы керек болса, жол жарамды жол деп аталады ...

Ары қарай оқу

Уақытқа негізделген кілт-мән дүкені LeetCode шешімі

Мәселе туралы мәлімдеме Уақытқа негізделген кілт-мәнді сақтау LeetCode шешімі – әртүрлі уақыт белгілерінде бір кілт үшін бірнеше мәндерді сақтай алатын және белгілі бір уақыт белгісінде кілт мәнін шығарып алатын уақытқа негізделген кілт-мән деректерінің құрылымын жасаңыз. TimeMap сыныбын енгізу: TimeMap() Деректер құрылымының нысанын инициализациялайды. жарамсыз жиын (жол пернесі, жол …

Ары қарай оқу

Hit Counter LeetCode шешімін жобалау

Мәселе мәлімдемесінің дизайны Hit Counter LeetCode шешімі – соңғы 5 минутта (яғни, соңғы 300 секундта) алынған соққылар санын есептейтін соққы есептегішін құрастырыңыз. Жүйе уақыт белгісінің параметрін (секундтық түйіршіктілікпен) қабылдауы керек және сіз жүйеге қоңыраулар хронологиялық тәртіпте жасалып жатыр деп болжауға болады (яғни, уақыт белгісі монотонды түрде артады). …

Ары қарай оқу

Акцияны сатып алу және сату үшін ең жақсы уақыт LeetCode шешімі

Мәселе туралы мәлімдеме Акцияны сатып алу және сату үшін ең жақсы уақыт LeetCode шешімі – «Акцияны сатып алу және сату үшін ең жақсы уақыт» сізге бағалар жиыны берілетінін айтады, мұнда бағалар [i] - i-ші күнгі берілген акцияның бағасы. Таңдау арқылы пайдаңызды арттырғыңыз келеді ...

Ары қарай оқу

Сұрыпталған массивтерді біріктіру Leetcode Solution

«Сұрыпталған массивтерді біріктіру» есебінде бізге кемімейтін ретпен сұрыпталған екі массив берілген. Бірінші массив толығымен толтырылмаған және екінші массивтің барлық элементтерін орналастыруға жеткілікті орынға ие. Біз екі массивті біріктіруіміз керек, мысалы бірінші жиым элементтерден тұрады ...

Ары қарай оқу

Екілік ағаштың екі түйіні арасындағы қашықтықты табыңыз

Есептер туралы мәлімдеме “Екілік ағаштың екі түйіні арасындағы қашықтықты табу” есебінде сізге екілік ағаш, ал сізге екі түйін берілгені айтылған. Енді осы екі түйін арасындағы ең аз қашықтықты табу керек. Мысал // Ағаш 1 түйіннің үстіндегі сурет арқылы көрсетілген…

Ары қарай оқу

Әр таңбаны ауыстырғаннан кейін Палиндромды тексеріңіз

«Әрбір кейіпкерді ауыстырғаннан кейін Палиндромның бар-жоғын тексеру» проблемасында сізге жол берілген және жоқ деп айтылған. Сұраулардың әрбір сұранысында i1 және i2 сияқты екі бүтін мән мәндері және 'ch' деп аталатын бір таңбалық енгізу бар. Проблемалық мәлімдеме i1 және… мәндерін өзгертуді сұрайды

Ары қарай оқу

Көкек тізбегі бағдарламасы

Мәселе туралы мәлімдеме Көкек тізбегі бағдарламасы немесе көкек хэшингі - хэш кестесінде соқтығыс болған кезде мәселені шешу үшін қолданылатын әдіс. Кестедегі хэш функциясының екі хэш мәнінің соқтығысуы мүмкін. Бір кілт үшін екі хэш мәні орын алған кезде соқтығыс орын алады ...

Ары қарай оқу

Сұрыпталған массивтегі оқиғалардың санын санау

Проблемалық мәлімдеме “Сұрыпталған массивтегі пайда болу санының саны” есебінде біз сұрыпталған жиым келтірдік. X-тің сұрыпталған жиымындағы пайда болу жиілігін немесе жиілігін санаңыз, мұндағы Х бүтін сан. Мысал енгізу 13 1 2 2 2 2 3 3 3 4 4…

Ары қарай оқу

Translate »