Λύση Leetcode Formatting Key License

Δήλωση προβλήματος Στο πρόβλημα "Μορφοποίηση κλειδιού άδειας", η είσοδος αποτελείται από μια σειρά χαρακτήρων, που αντιπροσωπεύουν ένα κλειδί άδειας. Αρχικά, η συμβολοσειρά χωρίζεται σε ομάδες N + 1 (λέξεις) με παύλες N στο μεταξύ. Μας δίνεται επίσης ένας ακέραιος Κ, και ο στόχος είναι να μορφοποιήσουμε τη συμβολοσειρά…

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

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

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

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

Λύση Min Stack Leetcode

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

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

Λύση Leetcode λίστας συνδεδεμένων με Palindrome

Στο πρόβλημα "Λίστα συνδεδεμένων Palindrome", πρέπει να ελέγξουμε εάν μια δεδομένη λίστα με ενιαίο ακέραιο αριθμό είναι παλέντουμ ή όχι. Παράδειγμα λίστας = {1 -> 2 -> 3 -> 2 -> 1} πραγματική εξήγηση # 1: Η λίστα είναι palindrome, καθώς όλα τα στοιχεία από την αρχή και την πίσω είναι…

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

Συγχώνευση δύο ταξινομημένων λιστών Λύσεις κωδικού Leetcode

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

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

Count Primes Leetcode Λύσεις

Σε αυτό το πρόβλημα, μας δίνεται ένας ακέραιος, Ν. Ο στόχος είναι να μετρήσουμε πώς οι αριθμοί είναι λιγότεροι από το Ν, είναι οι πρώτοι. Ο ακέραιος αριθμός είναι μη αρνητικός. Παράδειγμα 7 3 10 4 Επεξήγηση Τα πρωτεύοντα λιγότερα από 10 είναι 2, 3, 5 και 7. Άρα, η μέτρηση είναι 4. Προσέγγιση (Brute…

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

Λύση Plus One Leetcode

Δήλωση προβλήματος Στο πρόβλημα "Plus One" μας δίνεται ένας πίνακας όπου κάθε στοιχείο του πίνακα αντιπροσωπεύει ένα ψηφίο ενός αριθμού. Ο πλήρης πίνακας αντιπροσωπεύει έναν αριθμό. Ο μηδενικός δείκτης αντιπροσωπεύει το MSB του αριθμού. Μπορούμε να υποθέσουμε ότι δεν υπάρχει μηδενικό στην αρχή…

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

Μετρήστε όλες τις ακολουθίες με προϊόν μικρότερο από K

Το πρόβλημα "Καταμέτρηση όλων των ακολουθιών με προϊόν μικρότερο από K" δηλώνει ότι σας δίνεται μια σειρά από ακέραιους αριθμούς. Τώρα βρείτε τον αριθμό των ακολουθιών που έχουν ένα προϊόν μικρότερο από μια δεδομένη είσοδο K. Παράδειγμα a [] = {1, 2, 3, 4, 5} k = 8 Αριθμός ακολουθιών μικρότερο…

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

Μεγαλύτερη επαναλαμβανόμενη ακολουθία

Το πρόβλημα "Μεγαλύτερη επαναλαμβανόμενη ακολουθία" δηλώνει ότι σας δίνεται μια συμβολοσειρά ως είσοδος. Μάθετε τη μεγαλύτερη επαναλαμβανόμενη ακολουθία, δηλαδή την ακολουθία που υπάρχει δύο φορές στη συμβολοσειρά. Παράδειγμα aeafbdfdg 3 (afd) Προσέγγιση Το πρόβλημα μας ζητά να βρούμε τη μεγαλύτερη επαναλαμβανόμενη ακολουθία στη συμβολοσειρά. …

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

Βρείτε οποιοδήποτε από τα πολλά επαναλαμβανόμενα στοιχεία σε πίνακα μόνο για ανάγνωση

Το πρόβλημα "Εύρεση οποιουδήποτε από τα πολλά επαναλαμβανόμενα στοιχεία σε πίνακα μόνο για ανάγνωση" δηλώνει ότι υποτίθεται ότι σας έχει δοθεί ένας πίνακας μεγέθους μόνο για ανάγνωση (n + 1). Ένας πίνακας περιέχει τους ακέραιους αριθμούς από 1 έως n. Ο στόχος σας είναι να βρείτε οποιοδήποτε από τα επαναλαμβανόμενα στοιχεία στο…

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