Жарамды үшбұрыш саны LeetCode шешімі

Мәселе туралы мәлімдеме: Жарамды үшбұрыш саны LeetCode Шешімі былай дейді: Бүтін массив сандары берілген болса, үшбұрыштың қабырғаларының ұзындығы ретінде алсақ, үшбұрыш жасай алатын массивтен таңдалған үштіктер санын қайтарыңыз. 1-мысал: Енгізу: сандар = [2,2,3,4] Шығару: 3 Түсіндіру: Жарамды комбинациялар: 2,3,4 (…

Ары қарай оқу

Диагональды өту LeetCode шешімі

Мәселе мәлімдемесі Диагональды өту LeetCode шешімі – 2D бүтін сан массивін ескере отырып, төмендегі суреттерде көрсетілгендей сандардың барлық элементтерін диагональ бойынша қайтарыңыз. Енгізу: сандар = [[1,2,3],[4,5,6],[7,8,9]] Шығару: [1,4,2,7,5,3,8,6,9] Диагональды өту үшін түсініктеме LeetCode шешімі негізгі идея Бұл мәселедегі бірінші жол мен соңғы баған ... қызмет етеді.

Ары қарай оқу

Көшедегі ең жарқын орын LeetCode шешімі

Мәселе мәлімдемесі Көшедегі ең жарқын орын LeetCode Шешім – Бізден көшені көрсететін сандық сызықты қабылдауды сұрайды. Бұл көшеде шам(дар) бар. Бізге 2D бүтін массив «шамдары» беріледі. Әрбір шам[i] = [позиция_i, диапазон_i] позиция_i күйінде көше шамы бар екенін көрсетеді, ол …

Ары қарай оқу

Астероидтардың соқтығысуы LeetCode шешімі

Мәселе туралы мәлімдеме Астероидтардың соқтығысуы LeetCode шешімі – Бізге астероидтарды қатардағы астероидтарды білдіретін бүтін сандардан тұратын астероидтар жиымы берілген. Әрбір астероид үшін абсолютті мән оның өлшемін, ал таңба оның бағытын білдіреді (оң мағынасы оң, теріс сол жақ). Әрбір астероид бірдей жылдамдықпен қозғалады. Мемлекетті біліңіз ...

Ары қарай оқу

Диагональды траверс LeetCode шешімі

Мәселе мәлімдемесі Диагональды траверс LeetCode шешімі – mxn матрицалық матрицаны ескере отырып, массивтің барлық элементтерінің массивін диагональды ретпен қайтарыңыз. Кіріс: mat = [[1,2,3],[4,5,6],[7,8,9]] Шығыс: [1,2,4,7,5,3,6,8,9] Түсіндіру NxM матрицасының диагональдарының индекстерін қарастырыңыз. Мысал ретінде 4×4 матрицаны қолданайық: ...

Ары қарай оқу

Backlog Leetcode шешіміндегі тапсырыстар саны

Мәселе туралы мәлімдеме Артқы тізімдегі тапсырыстар саны LeetCode шешімі – «Кейінгі тізімдегі тапсырыстар саны» 2D бүтін массив [баға, сома, тапсырыс түрі] берілгенін көрсетеді, ол тапсырыс түріндегі тапсырыстар орналастырылғанын білдіреді. Тапсырыс түрі: 0 болса, ағымдағы …

Ары қарай оқу

N өлшемді массивті тексеру n деңгейлерінің BST-ін көрсете алады немесе көрсете алмайды

Проблемалық мәлімдеме n элементтен тұратын жиым берілген, берілген n өлшемді массив n деңгейлердің BST-н көрсете алады немесе көрсете алмайды. Бұл осы n элементтің көмегімен салынған екілік іздеу ағашының n деңгейінің BST-ін көрсете алатынын тексеру. Мысалдар arr [] = {10, 8, 6, 9,…

Ары қарай оқу

Массивтегі жағымсыз мәндердің жұбы

Массивтің оң теріс мәндерінің жұбында біз А бүтіндей бүтін сандар жиымын бердік, алапта бар санның оң мәні мен теріс мәні бар барлық жұптарды шығарыңыз. Біз жұптарды пайда болу реті бойынша басып шығаруымыз керек. Жұп ...

Ары қарай оқу

Кезектің алғашқы K элементтерінің орнын ауыстыру

Кезектегі есептердің алғашқы K элементтерін ауыстыру кезінде біз кезек пен k санын бердік, кезектің стандартты амалдарын қолданып кезектің алғашқы k элементтерін айналдырыңыз. Мысалдар енгізу: кезек = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2…

Ары қарай оқу

Жарамды үшбұрыш нөмірі

Есеп Жарамды үшбұрыш санының есептерінде біз теріс емес бүтін сандар жиымын бердік. Үшбұрыш құра алатын үшемдердің санын табыңыз. Егер массивтегі сандарды үшбұрыштың бүйір ұзындықтары ретінде қарастырсақ. Мысал енгізу [2, 2, 3, 4] 3 нәтиже Түсіндірме Біз…

Ары қарай оқу

Translate »