Ανακατέψτε τη λύση Array Leetcode

Το πρόβλημα Shuffle the Array Leetcode Solution μας παρέχει μια σειρά μήκους 2n. Εδώ το 2n αναφέρεται ότι το μήκος του πίνακα είναι ομοιόμορφο. Τότε μας λένε να ανακατέψουμε τον πίνακα. Εδώ η ανακάτεμα δεν σημαίνει ότι πρέπει να ανακατέψουμε τυχαία τον πίνακα αλλά ένας συγκεκριμένος τρόπος είναι…

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

Λύση 3Sum Leetcode

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

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

Kth Μεγαλύτερο στοιχείο σε μια Λύση Leetcode Stream

Δήλωση προβλήματος Σε αυτό το πρόβλημα, πρέπει να σχεδιάσουμε μια κλάση KthLargest () που αρχικά έχει ακέραιο k και μια σειρά ακέραιων αριθμών. Πρέπει να γράψουμε έναν παραμετροποιημένο κατασκευαστή γι 'αυτό όταν ένας ακέραιος αριθμός k και πίνακας αριθμών μεταβιβάζονται ως ορίσματα. Η τάξη έχει επίσης μια συνάρτηση add (val) που προσθέτει…

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

Κατάργηση Λύσης Leetcode Στοιχεία Συνδεδεμένης Λίστας

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

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

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

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

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

Isomorphic Strings Leetcode Solution

Δήλωση προβλήματος Σε αυτό το πρόβλημα, μας δίνονται δύο χορδές, a και b. Στόχος μας είναι να πούμε αν οι δύο χορδές είναι ισομορφικές ή όχι. Δύο χορδές ονομάζονται ισομορφικές εάν και μόνο εάν οι χαρακτήρες στην πρώτη συμβολοσειρά μπορούν να αντικατασταθούν από οποιονδήποτε χαρακτήρα (συμπεριλαμβανομένου του ίδιου)…

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

Λύση Leetcode Hamming Distance

Δήλωση προβλήματος Σε αυτό το πρόβλημα, μας δίνονται δύο ακέραιοι, Α και Β, και ο στόχος είναι να βρούμε την απόσταση σφυρηλάτησης μεταξύ των δεδομένων ακεραίων. Οι ακέραιοι αριθμοί είναι μεγαλύτεροι από / ίσο με 0 και λιγότερο από 231 Παράδειγμα Πρώτος ακέραιος = 5, Δεύτερος ακέραιος = 2 3 Πρώτος ακέραιος…

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

Μέγιστη λύση Leetcode Subarray

Δήλωση προβλήματος Δεδομένου ενός αριθμού ακέραιου πίνακα, βρείτε τη συνεχόμενη υποπεριοχή (που περιέχει τουλάχιστον έναν αριθμό) που έχει το μεγαλύτερο άθροισμα και επιστρέψτε το άθροισμά του. Παράδειγμα αριθμοί = [-2,1, -3,4, -1,2,1, -5,4] 6 Επεξήγηση: [4, -1,2,1] έχει το μεγαλύτερο άθροισμα = 6. αριθμοί = [- 1] -1 Προσέγγιση 1 (Διαίρεση και κατάκτηση) Σε αυτήν την προσέγγιση…

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

Λύση Leetcode Τίτλος στήλης φύλλου Excel

Δήλωση προβλήματος Σε αυτό το πρόβλημα δίνεται ένας θετικός ακέραιος αριθμός που αντιπροσωπεύει έναν αριθμό στήλης ενός φύλλου Excel, πρέπει να επιστρέψουμε τον αντίστοιχο τίτλο στήλης όπως εμφανίζεται σε ένα φύλλο Excel. Παράδειγμα # 1 28 "AB" # 2 701 "ZY" Προσέγγιση Αυτό το πρόβλημα είναι το αντίστροφο του προβλήματος στο…

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

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

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

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