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

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

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

Λύση Leetcode Majority Element

Δήλωση προβλήματος Μας δίνεται μια σειρά από ακέραιους αριθμούς. Πρέπει να επιστρέψουμε τον ακέραιο που εμφανίζεται περισσότερο από ⌊N / 2⌋ χρόνο στη συστοιχία όπου ⌊ ⌋ είναι ο χειριστής δαπέδου. Αυτό το στοιχείο ονομάζεται στοιχείο πλειοψηφίας. Σημειώστε ότι ο πίνακας εισαγωγής περιέχει πάντα ένα στοιχείο πλειοψηφίας. …

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

Εισαγωγή σε μια λύση δυαδικού δέντρου αναζήτησης Leetcode

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

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

Λύση Leetcode Permutations

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

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

Λέμονα αλλαγής λεμονάδας Leetcode Solution

Αυτή η ανάρτηση βρίσκεται στο Lemonade Change Leetcode Solution Δήλωση προβλήματος Στο πρόβλημα "Lemonade Change" υπάρχει μια ουρά πελατών. Θέλουν να αγοράσουν λεμονάδα από εμάς που κοστίζει 5 ρουπίες. Οι πελάτες μπορούν να μας δώσουν 5 ρουπίες, 10 ρουπίες ή 20 ρουπίες. Θέλουμε να επιστρέψουμε το…

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

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

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

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

Μέγιστη δυνατή διαφορά δύο υποομάδων ενός πίνακα

Ας υποθέσουμε ότι έχουμε έναν ακέραιο πίνακα. Η δήλωση προβλήματος "Μέγιστη πιθανή διαφορά δύο υποομάδων ενός πίνακα" ζητά να μάθετε τη μέγιστη δυνατή διαφορά μεταξύ των δύο υποομάδων ενός πίνακα. Συνθήκες που πρέπει να ακολουθούνται: Ένας πίνακας μπορεί να περιέχει επαναλαμβανόμενα στοιχεία, αλλά την υψηλότερη συχνότητα ενός στοιχείου…

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

Συνδυασμοί γραμμάτων ενός αριθμού τηλεφώνου

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

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

Επικύρωση δυαδικού δέντρου αναζήτησης

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

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

Μέγιστο ποσό που αυξάνει την ακολουθία

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

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