Λύση 3Sum Leetcode

Δήλωση προβλήματος Δεδομένου ενός πίνακα n ακέραιων αριθμών, υπάρχουν στοιχεία a, b, c σε αριθμούς έτσι ώστε a + b + c = 0; Βρείτε όλα τα μοναδικά τρίδυμα στον πίνακα που δίνει το άθροισμα του μηδέν. Σημείωση: ότι το σύνολο λύσεων δεν πρέπει να περιέχει διπλότυπα τρίδυμα. Παράδειγμα # 1 [-1,0,1,2, -1,4]…

Διάβασε περισσότερα

Εισαγωγή Λύσης Leetcode Interval

Το πρόβλημα Insert Interval Leetcode Solution μας παρέχει μια λίστα με ορισμένα διαστήματα και ένα ξεχωριστό διάστημα. Στη συνέχεια, μας λένε να εισάγουμε αυτό το νέο διάστημα στη λίστα των διαστημάτων. Έτσι, το νέο διάστημα μπορεί να τέμνεται με διαστήματα που βρίσκονται ήδη στη λίστα ή μπορεί να…

Διάβασε περισσότερα

Λύση συνδυασμού συνολικού Leetcode

Το πρόβλημα Combination Sum Leetcode Solution μας παρέχει έναν πίνακα ή μια λίστα ακέραιων αριθμών και έναν στόχο. Μας λένε να βρούμε τους συνδυασμούς που μπορούν να γίνουν χρησιμοποιώντας αυτούς τους ακέραιους αριθμούς φορές που προστίθενται στον συγκεκριμένο στόχο. Πιο τυπικά, μπορούμε να χρησιμοποιήσουμε το δεδομένο…

Διάβασε περισσότερα

Ελάχιστες ανταλλαγές για να κάνουν τις συμβολοσειρές ίσες με τη λύση Leetcode

Δήλωση προβλήματος Σας δίνονται δύο χορδές s1 και s2 ίσου μήκους που αποτελούνται από γράμματα "x" και "y" μόνο. μπορείτε να ανταλλάξετε τους δύο χαρακτήρες που ανήκουν σε διαφορετικές χορδές, ο στόχος σας είναι να κάνετε και τις δύο συμβολοσειρές ίσες. επιστρέψτε τον ελάχιστο αριθμό ανταλλαγών που απαιτούνται για να κάνετε τις δύο συμβολοσειρές ίσες…

Διάβασε περισσότερα

Λύση Leetcode Αναζήτηση λέξεων

Δήλωση προβλήματος Δεδομένου ενός πίνακα mxn και μιας λέξης, βρείτε αν η λέξη υπάρχει στο πλέγμα. Η λέξη μπορεί να κατασκευαστεί από γράμματα διαδοχικά γειτονικών κελιών, όπου τα "γειτονικά" κελιά είναι οριζόντια ή κάθετα γειτονικά. Το ίδιο κελί γραμμάτων δεν μπορεί να χρησιμοποιηθεί περισσότερες από μία φορές. Παράδειγμα…

Διάβασε περισσότερα

Ελέγξτε εάν μια συμβολοσειρά μπορεί να σπάσει μια άλλη σειρά Leetcode String

Δήλωση προβλήματος Σε αυτό το πρόβλημα μας δίνονται δύο χορδές s1 και s2 με το ίδιο μέγεθος. Ελέγξτε αν κάποια παραλλαγή της συμβολοσειράς s1 μπορεί να σπάσει κάποια παραλλαγή της συμβολοσειράς s2 ή αντίστροφα. Με άλλα λόγια το s2 μπορεί να σπάσει το s1 ή το αντίστροφο. Μια συμβολοσειρά x μπορεί να σπάσει τη συμβολοσειρά y (και τα δύο…

Διάβασε περισσότερα

Μετρήστε τους καλούς κόμβους στο Binary Tree Leetcode Solution

Δήλωση προβλήματος Σε αυτό το πρόβλημα δίνεται ένα δυαδικό δέντρο με τη ρίζα του. Ένας κόμβος X στο δέντρο ονομάζεται καλός εάν στην διαδρομή από τη ρίζα στο X δεν υπάρχουν κόμβοι με τιμή μεγαλύτερη από το X. Πρέπει να επιστρέψουμε τον αριθμό των καλών κόμβων σε…

Διάβασε περισσότερα

Συνδυασμοί Λύση κώδικα Leetcode

Το πρόβλημα Συνδυασμοί Leetcode Solution μας παρέχει δύο ακέραιους αριθμούς, n και k. Μας λένε να δημιουργήσουμε όλες τις ακολουθίες που έχουν επιλεγμένα στοιχεία k από n στοιχεία από 1 έως n. Επιστρέφουμε αυτές τις ακολουθίες ως πίνακες. Ας δούμε μερικά παραδείγματα για να πάρουμε…

Διάβασε περισσότερα

Λύση Leetcode Majority Element II

Σε αυτό το πρόβλημα, μας δίνεται μια σειρά από ακέραιους αριθμούς. Ο στόχος είναι να βρεθούν όλα τα στοιχεία που εμφανίζονται περισσότερο από ⌊N / 3⌋ χρόνο στη συστοιχία όπου N = μέγεθος του πίνακα και ⌊ ⌋ είναι ο χειριστής δαπέδου. Πρέπει να επιστρέψουμε μια σειρά…

Διάβασε περισσότερα

Λύση Μοναδικής Διαδρομής Leetcode

Το πρόβλημα Unique Paths Leetcode Solution δηλώνει ότι σας δίδονται δύο ακέραιοι αριθμοί που αντιπροσωπεύουν το μέγεθος ενός πλέγματος. Χρησιμοποιώντας το μέγεθος του πλέγματος, το μήκος και το πλάτος του πλέγματος. Πρέπει να βρούμε τον αριθμό των μοναδικών διαδρομών από την επάνω αριστερή γωνία του πλέγματος έως…

Διάβασε περισσότερα