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

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

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

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

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

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

Μέγιστη λύση Leetcode Subarray

Δήλωση Προβλήματος Δεδομένου ότι ένας ακέραιος πίνακας αριθμεί, βρείτε την συνεχόμενη υπο -σειρά (που περιέχει τουλάχιστον έναν αριθμό) που έχει το μεγαλύτερο άθροισμα και επιστρέψτε το άθροισμά της. Παράδειγμα nums = [-2,1, -3,4, -1,2,1, -5,4] 6 Επεξήγηση: [4, -1,2,1] έχει το μεγαλύτερο άθροισμα = 6. nums = [- 1] -1 Προσέγγιση 1 (Διαχωρίστε και Κατακτήστε) Σε αυτήν την προσέγγιση…

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

Λύση Μοναδικής Διαδρομής Leetcode

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

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

Λύση Roman to Integer Leetcode

Στο πρόβλημα «Roman to Integer», μας δίνεται μια συμβολοσειρά που αντιπροσωπεύει κάποιο θετικό ακέραιο στη ρωμαϊκή αριθμητική του μορφή. Οι λατινικοί αριθμοί αντιπροσωπεύονται από 7 χαρακτήρες που μπορούν να μετατραπούν σε ακέραιους αριθμούς χρησιμοποιώντας τον ακόλουθο πίνακα: Σημείωση: Η ακέραια τιμή του δεδομένου λατινικού αριθμού δεν θα υπερβαίνει ή…

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

Pow (x, n) Λύση κωδικού Leetcode

Το πρόβλημα «Pow (x, n) Leetcode Solution» δηλώνει ότι σας δίνονται δύο αριθμοί, ένας από τους οποίους είναι ένας αριθμός κινητής υποδιαστολής και ένας άλλος ακέραιος. Ο ακέραιος υποδηλώνει τον εκθέτη και η βάση είναι ο αριθμός κινητής υποδιαστολής. Μας λένε να βρούμε την τιμή αφού αξιολογήσουμε τον εκθέτη πάνω από τη βάση. …

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

Λύση Leetcode Permutations

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

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

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

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

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

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

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

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

Έγκυρα αναγράμματα

In the problem “Valid Anagrams” we have given two strings str1 and str2. Find out that both the strings are anagrams or not. If they are anagrams return true else return false. Example   Input: str1 = “abcbac” str2 = “aabbcc” Output: true Explanation: Since str2 can be formed by rearranging …

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