Ανακατέψτε τη λύση 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]…

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

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

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

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

Διαδρομή Root to Leaf με συνολικό στόχο Leetcode Solutions

Δίνεται ένα δυαδικό δέντρο και ένας ακέραιος Κ. Στόχος μας είναι να επιστρέψουμε εάν υπάρχει μια διαδρομή ρίζας-προς-φύλλο στο δέντρο έτσι ώστε το άθροισμά του να είναι ίσο με τον στόχο-Κ. Το άθροισμα μιας διαδρομής είναι το άθροισμα όλων των κόμβων που βρίσκονται σε αυτήν. 2 / \…

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

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

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

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

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

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

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

Λύση συμπληρωματικού αριθμού Leetcode

Δήλωση προβλήματος Σε αυτό το πρόβλημα, μας δίνεται ένας δεκαδικός αριθμός. Ο στόχος είναι να βρούμε το συμπλήρωμά του. Παράδειγμα N = 15 0 N = 5 2 Προσέγγιση (Ανατροπή λίγο προς bit) Μπορούμε να αναστρέψουμε κάθε bit στον ακέραιο αριθμό 'N' για να πάρουμε το συμπλήρωμά του. Το σημαντικό κομμάτι είναι ότι εμείς…

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

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

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

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

Ελάχιστη μετάβαση στο Equal Array Elements Leetcode Solution

Δήλωση προβλήματος Σε αυτό το πρόβλημα, μας δίνεται μια σειρά από ακέραιους αριθμούς. Επίσης, μας επιτρέπεται να εκτελέσουμε ένα συγκεκριμένο σύνολο λειτουργιών σε αυτόν τον πίνακα. Σε μια πράξη, μπορούμε να αυξήσουμε "n - 1 ″ (όλα τα στοιχεία εκτός από οποιοδήποτε) στοιχεία στον πίνακα κατά 1. Πρέπει να…

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

Λύση Leetcode Isomorphic Strings

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

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