Dekodowanie rozwiązania Letcode String

Opis problemu Decode String Rozwiązanie LeetCode – „Decode String” prosi o przekonwertowanie zakodowanego ciągu na ciąg zdekodowany. Reguła kodowania to k[encoded_string], gdzie zakodowany_string wewnątrz nawiasów kwadratowych jest powtarzany dokładnie k razy, gdzie k jest dodatnią liczbą całkowitą. Przykład: Wejście: s = ”3[a]2[bc]” Wyjście: „aaabcbc” …

Czytaj więcej

Wstaw Usuń GetRandom O(1) Rozwiązanie Leetcode

Opis problemu Rozwiązanie Wstaw Usuń GetRandom O(1) LeetCode – „Wstaw Usuń GetRandom O(1)” prosi o zaimplementowanie tych czterech funkcji w złożoności czasowej O(1). insert(val): Wstaw wartość val do losowego zestawu i zwróć wartość true, jeśli element jest początkowo nieobecny w zestawie. Zwraca fałsz, gdy …

Czytaj więcej

Lista nieparzystych parzystych połączonych rozwiązań Leetcode

Opis problemu Lista połączona nieparzysto-parzyste Rozwiązanie LeetCode – „Lista nieparzysta-parzysta połączona” stwierdza, że ​​podana lista nie jest pusta. Musimy zgrupować wszystkie węzły o nieparzystych indeksach, a następnie węzły o parzystych indeksach i zwrócić listę o zmienionej kolejności. Zwróć uwagę, że względna kolejność wewnątrz obu ...

Czytaj więcej

Rozwiązanie Leetcode dotyczące temperatur dziennych

Opis problemu Temperatury dzienne Rozwiązanie Leetcode: stwierdza, że ​​dana tablica liczb całkowitych oznacza temperatury dzienne, zwraca odpowiedź tablicową taką, że odpowiedź[i] to liczba dni, przez które trzeba czekać po i-tym dniu, aby uzyskać wyższą temperaturę. Jeśli nie ma przyszłego dnia, dla którego jest to możliwe, zamiast tego zachowaj odpowiedź[i] == 0. …

Czytaj więcej

Rozwiązanie LRU Cache Leetcode

Opis problemu Rozwiązanie LRU Cache LeetCode – „LRU Cache” prosi o zaprojektowanie struktury danych zgodnej z ostatnio używanym (LRU) Cache. o dodatniej pojemności. int get(int klucz): Zwróć wartość …

Czytaj więcej

K Najbliższe punkty do rozwiązania Leetcode Origin

Opis problemu K Najbliższych punktów do początku Rozwiązanie LeetCode – „K najbliższych punktów od początku” stwierdza, że ​​przy danej tablicy punktów współrzędne x i współrzędne y reprezentują współrzędne na płaszczyźnie XY. Musimy znaleźć k punktów najbliższych początku. Zauważ, że odległość między dwoma…

Czytaj więcej

Następna Permutacja Rozwiązanie Leetcode

Opis problemu Następna permutacja Rozwiązanie LeetCode – „Następna permutacja” stwierdza, że ​​podana jest tablica liczb całkowitych, która jest permutacją pierwszych n liczb naturalnych. Musimy znaleźć następną leksykograficznie najmniejszą permutację danej tablicy. Zamiennik musi znajdować się na miejscu i wykorzystywać tylko stałą dodatkową przestrzeń. …

Czytaj więcej

Połącz k Listy posortowane Rozwiązanie Leetcode

Opis problemu Połącz k posortowanych list Rozwiązanie LeetCode – „Połącz k posortowanych list” stwierdza, że ​​podana jest tablica k połączonych list, gdzie każda połączona lista ma swoje wartości posortowane w kolejności rosnącej. Musimy połączyć wszystkie połączone listy w jedną połączoną listę i zwrócić ...

Czytaj więcej

Rozwiązanie pułapkowania wody deszczowej Leetcode

Opis problemu Rozwiązanie „Trapping Rain Water” LeetCode – „Trapping Rain Water” stwierdza, że ​​mając tablicę wysokości, która reprezentuje mapę wysokości, gdzie szerokość każdego słupka wynosi 1. Musimy znaleźć ilość wody uwięzionej po deszczu. Przykład: Wejście: wysokość = [0,1,0,2,1,0,1,3,2,1,2,1] Wyjście: 6 Wyjaśnienie: Sprawdź…

Czytaj więcej

Translate »