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

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

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

Кукушка

Проблемаларды қою Кукушка хэштеу - бұл Hash кестесінде соқтығысу кезінде проблеманы шешу үшін қолданылатын әдіс. Соқтығысулар кестедегі хэш функциясының екі хэш мәніне байланысты болуы мүмкін. Хэш-функцияда бір кілт үшін екі хэш мәні пайда болған кезде соқтығысу пайда болады ...

Ары қарай оқу

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

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

Ары қарай оқу