Είναι η συνέχεια Leetcode Solution

Δήλωση προβλήματος Σε αυτό το πρόβλημα, μας δίνονται δύο διαφορετικές συμβολοσειρές. Ο στόχος είναι να μάθουμε αν η πρώτη συμβολοσειρά είναι μια ακολουθία της δεύτερης. Παραδείγματα πρώτη συμβολοσειρά = "abc" δεύτερη συμβολοσειρά = "mnagbcd" true first string = "burger" second string = "dominos" false Approach (Recursive) Αυτό είναι εύκολο…

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

Περίληψη Λύση Leetcode Ranges

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

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

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

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

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

Συγχώνευση ταξινομημένης σειράς Leetcode Solution

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

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

Αναζήτηση στο Rotated Sorted Array Leetcode Solution

Εξετάστε έναν ταξινομημένο πίνακα αλλά επιλέχθηκε ένας δείκτης και ο πίνακας περιστράφηκε σε αυτό το σημείο. Τώρα, αφού περιστραφεί ο πίνακας, πρέπει να βρείτε ένα συγκεκριμένο στοιχείο στόχου και να επιστρέψετε το ευρετήριό του. Σε περίπτωση που το στοιχείο δεν υπάρχει, επιστρέψτε -1. Το πρόβλημα είναι γενικά…

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

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

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

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

Πλήθος ζευγών ευρετηρίου με ίσα στοιχεία σε έναν πίνακα

Ας υποθέσουμε ότι έχουμε δώσει έναν ακέραιο πίνακα. Το πρόβλημα "Πλήθος ζευγών δεικτών με ίσα στοιχεία σε έναν πίνακα" ζητά να μάθετε τον αριθμό των ζευγών δεικτών (i, j) με τέτοιο τρόπο ώστε arr [i] = arr [j] και i να μην είναι ίσο με . Παράδειγμα arr [] = {2,3,1,2,3,1,4} 3 Ζεύγη επεξήγησης…

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

Βρείτε τη μέγιστη ακολουθία φιδιού

Το πρόβλημα «Εύρεση αλληλουχίας φιδιού μέγιστου μήκους» δηλώνει ότι έχουμε ένα πλέγμα που περιέχει ακέραιους αριθμούς. Ο στόχος είναι να βρείτε μια ακολουθία φιδιού με το μέγιστο μήκος. Μια ακολουθία που έχει γειτονικούς αριθμούς στο πλέγμα με απόλυτη διαφορά 1, είναι γνωστή ως αλληλουχία φιδιού. Δίπλα…

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

Μεγαλύτερο υπόγειο που δεν έχει περισσότερα από Κ διακριτά στοιχεία

Το πρόβλημα «Μεγαλύτερη υποπεριοχή που δεν έχει περισσότερα από Κ διακριτά στοιχεία» δηλώνει ότι υποθέτουμε ότι έχετε μια σειρά από ακέραιους αριθμούς, η δήλωση προβλήματος ζητά να ανακαλύψει τη μεγαλύτερη υπο-σειρά που δεν έχει περισσότερα από k διαφορετικά στοιχεία. Παράδειγμα arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5}…

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

Ελάχιστη λειτουργία για να καταστούν όλα τα στοιχεία ίσα σε σειρά

Το πρόβλημα "Ελάχιστη λειτουργία για να καταστούν όλα τα στοιχεία ίσα σε πίνακα" δηλώνει ότι σας έχει δοθεί ένας πίνακας με ορισμένους ακέραιους αριθμούς. Πρέπει να μάθετε τις ελάχιστες λειτουργίες που μπορούν να γίνουν για να κάνετε έναν πίνακα ίσο. Παράδειγμα [1,3,2,4,1] 3 Επεξήγηση Και οι 3 αφαιρέσεις μπορούν να είναι…

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