Жобалау Сөздерді қосу және іздеу деректер құрылымы LeetCode шешімі

Мәселе туралы мәлімдеме: Сөздерді қосу және іздеу деректер құрылымын жобалау LeetCode шешімі былай дейді: Жаңа сөздерді қосуды және жолдың бұрын қосылған кез келген жолға сәйкес келетінін анықтауды қолдайтын деректер құрылымын құрастырыңыз. WordDictionary класын іске асыру: WordDictionary() Нысанды инициализациялайды. void addWord(word) Деректер құрылымына сөз қосады, оны кейінірек сәйкестендіруге болады. bool іздеу(сөз) егер бар болса, шын мәнін қайтарады ...

Ары қарай оқу

Ауқым сомасын сұрау 2D – өзгермейтін Leetcode шешімі

Мәселе мәлімдемесінің ауқымы қосындысы сұрауы 2D – өзгермейтін Leetcode шешімі – 2D матрицалық матрицаны ескере отырып, келесі түрдегі бірнеше сұрауларды өңдеңіз: оның жоғарғы сол жақ бұрышымен (жол 1, col1) және төменгі оң жақ бұрышымен анықталған тіктөртбұрыштың ішіндегі матрица элементтерінің қосындысын есептеңіз бұрыш (2-жол, кол2). NumMatrix сыныбын енгізу: NumMatrix(int[][] матрицасы) Нысанды бүтін санмен инициализациялайды ...

Ары қарай оқу

Жаңбыр суын ұстау Leetcode шешімі

Мәселе туралы мәлімдеме Жаңбыр суын ұстау LeetCode шешімі – «Жаңбыр суын ұстау» әр жолақтың ені 1 болатын биіктік картасын көрсететін биіктіктер жиымы берілгенін айтады. Жаңбырдан кейін қалған судың мөлшерін табу керек. Мысал: Енгізу: биіктік = [0,1,0,2,1,0,1,3,2,1,2,1] Шығару: 6 Түсіндірме: Тексеру …

Ары қарай оқу

Гистограммадағы ең үлкен төртбұрыш LeetCode шешімі

Мәселе мәлімдемесі Гистограммадағы ең үлкен тіктөртбұрыш LeetCode Шешім – Гистограмма жолының биіктігін білдіретін бүтін сандар биіктіктерінің жиымы берілген, мұнда әрбір жолақтың ені 1 болса, гистограммадағы ең үлкен төртбұрыштың ауданын қайтарыңыз. 1-сынақ мысалы: Кіріс: биіктіктер = [2, 1, 5, 6, 2, 3] Шығару: 10 Түсіндірме: …

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

Бақшаны суару үшін ашылатын шүмектердің ең аз саны LeetCode шешімі

Мәселе туралы мәлімдеме Бақшаны суару үшін ашылатын шүмектердің ең аз саны LeetCode шешімі – x осінде бір өлшемді бақ бар. Бақ 0 нүктесінен басталып, n нүктесінде аяқталады. (яғни, бақтың ұзындығы n). … ішіндегі [1, 0, …, n] нүктелерінде орналасқан n + 1 кран бар.

Ары қарай оқу

Self LeetCode шешімінен басқа массив өнімі

Мәселе туралы мәлімдеме Өзін-өзі LeetCode-дан басқа массивтің өнімі Шешімі – сандардың бүтін массиві берілген болса, жауап[i] саннан[i] басқа сандардың барлық элементтерінің көбейтіндісіне тең болатындай массив жауабын қайтарыңыз. Кез келген префикстің немесе сандардың жұрнақтарының туындысы 32 биттік бүтін санға сәйкес келетініне кепілдік беріледі. Сіз O(n) уақытында және бөлуді қолданбай жұмыс істейтін алгоритмді жазуыңыз керек ...

Ары қарай оқу

Word Ladder LeetCode шешімі

Мәселе туралы мәлімдеме Word Ladder LeetCode шешімі – “Word Ladder” сізге beginWord жолы, endWord жолы және wordList жолы берілгенін айтады. Бізге берілген шарттарды сақтай отырып, beginWord-тан endWord-қа дейін ең қысқа түрлендіру ретінің ұзындығын табу керек (егер жол болмаса, 0-ді басып шығарыңыз): Барлық аралық сөздер ...

Ары қарай оқу

Аралдар саны LeetCode шешімі

Мәселе туралы мәлімдеме Аралдар саны LeetCode Шешім – «Аралдар саны» сізге '2 (құрлық) және '1' (су) картасын көрсететін mxn 0D екілік торы берілгенін айтады, сізге аралдар санын қайтару керек. Арал сумен қоршалған және ...

Ары қарай оқу

Translate »