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

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

Ελάχιστος αριθμός βημάτων για τη δημιουργία δύο συμβολοσειρών Anagram Leetcode Solutions

Δήλωση Προβλήματος Σε αυτό το πρόβλημα, μας δίνονται δύο συμβολοσειρές 's' & 't' που αποτελούνται από πεζούς αγγλικούς χαρακτήρες. Σε μια λειτουργία, μπορούμε να επιλέξουμε οποιονδήποτε χαρακτήρα στη συμβολοσειρά 't' και να τον αλλάξουμε σε κάποιον άλλο χαρακτήρα. Πρέπει να βρούμε τον ελάχιστο αριθμό τέτοιων πράξεων για να κάνουμε ένα «t»…

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

Διαχωρίστε μια συμβολοσειρά σε ισορροπημένη σειρά Leetcode

Δήλωση Προβλήματος Σε αυτό το πρόβλημα, μας δίνεται μια σειρά χαρακτήρων, που περιέχουν μόνο 'R' και 'L'. Ονομάζουμε μια συμβολοσειρά ισορροπημένη εάν έχει τον ίδιο αριθμό "R" και "L". Μπορούμε να χωρίσουμε τη δεδομένη συμβολοσειρά σε ασύνδετα υποστρώματα. Ο στόχος είναι να βρεθεί ο μέγιστος δυνατός αριθμός…

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

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

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

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

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

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

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

Λύση Leetcode Isomorphic Strings

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

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

Λύση Leetcode Island Perimeter

Δήλωση Προβλήματος Σε αυτό το πρόβλημα, μας δίνεται ένα πλέγμα με τη μορφή ενός πίνακα 2-D. το πλέγμα [i] [j] = 0 αντιπροσωπεύει ότι υπάρχει νερό σε εκείνο το σημείο και το πλέγμα [i] [j] = 1 αντιπροσωπεύει τη γη. Τα κελιά πλέγματος συνδέονται κάθετα/οριζόντια αλλά όχι διαγώνια. Υπάρχει ακριβώς ένα νησί (ένα συνδεδεμένο συστατικό γης…

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

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

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

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

Λύση Min Stack Leetcode

Δήλωση προβλήματος Σχεδιάστε μια στοίβα που υποστηρίζει push, pop, top και ανάκτηση του ελάχιστου στοιχείου σε σταθερό χρόνο. push (x) - Πιέστε το στοιχείο x στη στοίβα. pop () - Αφαιρεί το στοιχείο στο πάνω μέρος της στοίβας. κορυφή () - Αποκτήστε το επάνω στοιχείο. getMin () - Ανάκτηση του ελάχιστου στοιχείου στη στοίβα. …

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