Generowanie nawiasów Rozwiązanie Leetcode

Opis problemu Generuj nawiasy Rozwiązanie LeetCode – „Generuj nawiasy” stwierdza, że ​​przy wartości n. Musimy wygenerować wszystkie kombinacje n par nawiasów. Zwróć odpowiedź w postaci wektora ciągów dobrze uformowanych nawiasów. Przykład: Wejście: n = 3 Wyjście: [„((()))”,”(()())”,”(())()”,”()(())”,”()( )()"] Wyjaśnienie: …

Czytaj więcej

Zapałki do rozwiązania Square Leetcode

Opis problemu Dostajesz tablicę liczb całkowitych matchsticks, gdzie matchsticks[i] jest długością i-tego zapałki. Chcesz użyć wszystkich zapałek, aby zrobić jeden kwadrat. Nie należy łamać żadnego patyka, ale można je połączyć, a każda zapałka musi zostać użyta dokładnie jeden raz. Zwróć prawdę, jeśli możesz zrobić ten kwadrat, a fałsz w przeciwnym razie. Przykładowe dane wejściowe: zapałki = …

Czytaj więcej

Podział na podzbiory o równej sumie K Leetcode Rozwiązanie

Opis problemu Podział na podzbiory o równej sumie K Rozwiązanie LeetCode – „Podział na podzbiory o równej sumie K” stwierdza, że ​​otrzymujesz tablicę liczb całkowitych num i liczbę całkowitą k, zwróć prawdę, jeśli możliwe jest posiadanie k niepustych podzbiorów, których sumy wszystkie są równe. Przykład: Wejście: nums = [4,3,2,3,5,2,1], k = 4 Wyjście: …

Czytaj więcej

Rozwiązanie Leetcode do partycjonowania palindromu

Opis problemu Partycjonowanie palindromu Rozwiązanie LeetCode – „Podział palindromu” stwierdza, że ​​otrzymujesz ciąg, podziel ciąg wejściowy tak, aby każdy podłańcuch partycji był palindromem. Zwraca wszystkie możliwe partycjonowanie palindromu ciągu wejściowego. Przykład: Wejście: s = ”aab” Wyjście: [[„a”,”a”,”b”],[„aa”,”b”]] Wyjaśnienie: Istnieją dokładnie 2 prawidłowe …

Czytaj więcej

Usuń nieprawidłowe nawiasy Rozwiązanie Leetcode

Opis problemu Rozwiązanie Usuń nieprawidłowe nawiasy Leetcode — informuje o otrzymaniu ciągu s zawierającego nawiasy i małe litery. Aby ciąg wejściowy był prawidłowy, musimy usunąć minimalną liczbę nieprawidłowych nawiasów. Musimy zwrócić wszystkie możliwe wyniki w dowolnej kolejności. Ciąg to…

Czytaj więcej

Rozwiązanie Combination Sum Leetcode

Problem Rozwiązanie Combination Sum Leetcode dostarcza nam tablicę lub listę liczb całkowitych i cel. Mówi się nam, aby znaleźć kombinacje, które można utworzyć za pomocą tych liczb całkowitych, dowolną liczbę razy, które sumują się do podanego celu. Więc bardziej formalnie możemy użyć podanego…

Czytaj więcej

Rozwiązanie Word Search Leetcode

Stwierdzenie problemu Mając tablicę mxn i słowo, sprawdź, czy słowo istnieje w siatce. Słowo może być zbudowane z liter kolejno sąsiadujących komórek, przy czym „sąsiednie” komórki sąsiadują ze sobą poziomo lub pionowo. Ta sama komórka literowa nie może być użyta więcej niż jeden raz. Przykład…

Czytaj więcej

Kombinacje Leetcode Solution

Problem Kombinacje Leetcode Solution dostarcza nam dwie liczby całkowite, n i k. Mówi się nam, aby wygenerować wszystkie sekwencje, które mają k elementów wybranych z n elementów od 1 do n. Zwracamy te sekwencje jako tablicę. Przeanalizujmy kilka przykładów, aby uzyskać…

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

Dodaj i wyszukaj słowo - projektowanie struktury danych LeetCode

Problem „Dodaj i wyszukaj słowo - projekt struktury danych LeetCode” wymaga od nas stworzenia lub zaprojektowania nowej struktury danych. Takie, które można wykorzystać do dodania lub przechowywania słowa i wyszukiwania słów, gdzie funkcja wyszukiwania może wyszukać nawet wyrażenie regularne ze słowa. …

Czytaj więcej

Translate »