Numer Fibonacciego Rozwiązanie LeetCode

Opis problemu Liczba Fibonacciego LeetCode Rozwiązanie – „Liczba Fibonacciego” stwierdza, że ​​liczby Fibonacciego, powszechnie oznaczane jako F(n) tworzą ciąg zwany ciągiem Fibonacciego, w którym każda liczba jest sumą dwóch poprzedzających, zaczynając od 0 i 1. Oznacza to, że F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n …

Czytaj więcej

Najdłuższy wspólny prefiks Leetcode rozwiązanie

Opis problemu Najdłuższy wspólny prefiks Rozwiązanie LeetCode – „Najdłuższy wspólny prefiks” oznacza, że ​​podano tablicę ciągów. Musimy znaleźć najdłuższy wspólny przedrostek wśród tych ciągów. Jeśli nie istnieje żaden prefiks, zwróć pusty ciąg. Przykład: Wejście: strs = [„flower”, „flow”, „flight”] Wyjście: „fl” Wyjaśnienie: „fl” to najdłuższy …

Czytaj więcej

Znajdź medianę ze strumienia danych Rozwiązanie LeetCode

Opis problemu Znajdź medianę ze strumienia danych Rozwiązanie LeetCode — Mediana jest średnią wartością uporządkowanej listy liczb całkowitych. Jeśli rozmiar listy jest parzysty, nie ma średniej wartości, a mediana jest średnią z dwóch średnich wartości. Na przykład, dla arr = [2,3,4], mediana …

Czytaj więcej

Drzewo binarne Zygzakowate przechodzenie przez poziom kolejności LeetCode Rozwiązanie

Opis problemu Drzewo binarne Przechodzenie przez poziom zygzaka Rozwiązanie LeetCode — Mając korzeń drzewa binarnego, zwróć przechodzenie przez poziom zygzaka wartości jego węzłów. (tj. od lewej do prawej, potem od prawej do lewej dla następnego poziomu i naprzemiennie). Dane wejściowe: root = [3,9,20,null,null,15,7] Dane wyjściowe: [[3],[20,9],[15,7]] Wyjaśnienie We …

Czytaj więcej

Produkt Array z wyjątkiem rozwiązania Self LeetCode

Opis problemu Iloczyn tablicy z wyjątkiem Self LeetCode Rozwiązanie – Mając tablicę liczb całkowitych nums, zwróć odpowiedź tablicową taką, że odpowiedź[i] jest równa iloczynowi wszystkich elementów nums z wyjątkiem nums[i]. Iloczyn dowolnego prefiksu lub sufiksu liczb gwarantuje, że zmieści się w 32-bitowej liczbie całkowitej. Musisz napisać algorytm, który działa w czasie O(n) i bez użycia dzielenia…

Czytaj więcej

Ciąg znaków do liczby całkowitej (atoi) Rozwiązanie LeetCode

Opis problemu Ciąg do liczby całkowitej (atoi) Rozwiązanie Leetcode - „String to Integer (atoi)” oznacza, że ​​Implementacja funkcji myAtoi(string s), która konwertuje ciąg na 32-bitową liczbę całkowitą ze znakiem (podobnie do funkcji atoi w języku C/C++ ). Algorytm dla myAtoi(string s) jest następujący: Wczytaj i zignoruj ​​wszystkie wiodące białe znaki. Sprawdź, czy następny znak (jeśli…

Czytaj więcej

Jednocyfrowe rozwiązanie Letcode

Opis problemu Jednocyfrowy kod Leetcode Rozwiązanie — otrzymujemy niepustą tablicę liczb całkowitych i musimy znaleźć element, który pojawia się dokładnie raz. W pytaniu podano, że każdy element występuje dwa razy z wyjątkiem jednego. Przykład 1: Wejście: nums = [2,2,1] Wyjście: 1 Przykład 2: Wejście: …

Czytaj więcej

Liczba wysp Rozwiązanie LetCode

Opis problemu Liczba wysp Rozwiązanie LeetCode – „Liczba wysp” oznacza, że ​​otrzymujesz binarną siatkę mxn 2D, która reprezentuje mapę z jedynkami (ląd) i zerami (woda), musisz zwrócić liczbę wysp. Wyspa otoczona jest wodą i jest…

Czytaj więcej

Rozwiązanie Leetcode z minimalną różnicą bezwzględną

Problem Minimalna różnica bezwzględna Rozwiązanie Leetcode dostarcza nam nieposortowaną tablicę lub wektor zawierający kilka liczb całkowitych. Musimy znaleźć wszystkie pary, które mają różnicę równą minimalnej różnicy bezwzględnej. Minimalna różnica bezwzględna to minimalna wartość różnicy bezwzględnej, która może…

Czytaj więcej

Rozwiązanie Permutations Leetcode

Problem Permutations Leetcode Solution zapewnia prostą sekwencję liczb całkowitych i prosi nas o zwrócenie pełnego wektora lub tablicy wszystkich permutacji danej sekwencji. Tak więc przed przystąpieniem do rozwiązania problemu. Powinniśmy być zaznajomieni z permutacjami. Tak więc permutacja to nic innego jak układ…

Czytaj więcej

Translate »