Λύση 3Sum Leetcode

Δήλωση προβλήματος Δεδομένου ενός πίνακα n ακέραιων αριθμών, υπάρχουν στοιχεία a, b, c σε αριθμούς έτσι ώστε a + b + c = 0; Βρείτε όλα τα μοναδικά τρίδυμα στον πίνακα που δίνει το άθροισμα του μηδέν. Σημείωση: ότι το σύνολο λύσεων δεν πρέπει να περιέχει διπλότυπα τρίδυμα. Παράδειγμα # 1 [-1,0,1,2, -1,4]…

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

Εισαγωγή Λύσης Leetcode Interval

Το πρόβλημα Insert Interval Leetcode Solution μας παρέχει μια λίστα με ορισμένα διαστήματα και ένα ξεχωριστό διάστημα. Στη συνέχεια, μας λένε να εισάγουμε αυτό το νέο διάστημα στη λίστα των διαστημάτων. Έτσι, το νέο διάστημα μπορεί να τέμνεται με διαστήματα που βρίσκονται ήδη στη λίστα ή μπορεί να…

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

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

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

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

Λύση Leetcode Isomorphic Strings

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

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

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

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

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

Λύση Min Stack Leetcode

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

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

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

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

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

Τυχεροί αριθμοί σε μια λύση Matrix Leetcode

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

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

Διατομή λύσης Leetcode δύο συστοιχιών II

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

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

Συγκρίνετε συμβολοσειρές ανά συχνότητα της λύσης Leetcode με τον μικρότερο χαρακτήρα

Το πρόβλημα Σύγκριση συμβολοσειρών με συχνότητα της λύσης Leetcode μικρότερου χαρακτήρα, δηλώνει ότι ορίζουμε μια συνάρτηση f (s) πάνω από μια μη κενή συμβολοσειρά s έτσι ώστε f (s) να είναι ίση με τη συχνότητα του μικρότερου χαρακτήρα στη συμβολοσειρά. Στη συνέχεια, μας δίνονται κάποιες λέξεις και κάποια ερωτήματα. για κάθε …

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