Ταξινόμηση συστοιχίας με αύξηση της συχνότητας Leetcode Solution

Δήλωση προβλήματος Δεδομένου ενός πίνακα ακεραίων αριθμών, ταξινομήστε τον πίνακα σε αύξουσα σειρά με βάση τη συχνότητα των τιμών. Εάν πολλές τιμές έχουν την ίδια συχνότητα, ταξινομήστε τις με φθίνουσα σειρά. Παράδειγμα αριθμοί = [1,1,2,2,2,3] [3,1,1,2,2,2] Επεξήγηση: «3» έχει συχνότητα 1, «1» έχει συχνότητα…

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

Ελέγξτε εάν μια συμβολοσειρά μπορεί να σπάσει μια άλλη σειρά Leetcode String

Δήλωση προβλήματος Σε αυτό το πρόβλημα μας δίνονται δύο χορδές s1 και s2 με το ίδιο μέγεθος. Ελέγξτε αν κάποια παραλλαγή της συμβολοσειράς s1 μπορεί να σπάσει κάποια παραλλαγή της συμβολοσειράς s2 ή αντίστροφα. Με άλλα λόγια το s2 μπορεί να σπάσει το s1 ή το αντίστροφο. Μια συμβολοσειρά x μπορεί να σπάσει τη συμβολοσειρά y (και τα δύο…

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

Αύξηση της μείωσης του String Leetcode Solution

Το πρόβλημα «Αύξηση μείωσης συμβολοσειράς Leetcode Solution» δηλώνει ότι μας δίνεται μια συμβολοσειρά ως είσοδος. Πρέπει να τροποποιήσουμε την είσοδο. Ή όπως αναφέρεται στην ερώτηση, πρέπει να το ταξινομήσουμε. Ο όρος ταξινόμηση εδώ δεν σημαίνει απαραίτητα απλή ταξινόμηση των χαρακτήρων. Θα ταξινομήσουμε τη συμβολοσειρά σε…

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

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

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

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

Λύση σχετικού βαθμού Leetcode

Το πρόβλημα Relative Ranks Leetcode Solution μας ζητά να επιστρέψουμε ένα διάνυσμα ή μια σειρά από συμβολοσειρές που αντιπροσωπεύουν τις σχετικές τάξεις. Μας παρέχεται ένας πίνακας που αντιπροσωπεύει το σκορ που λαμβάνουν οι αθλητές. Στη συνέχεια, χρησιμοποιούμε τον δεδομένο πίνακα βαθμολογίας για να ορίσουμε τις τάξεις. Υπάρχει μια μικρή αλλαγή…

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

Λύση σχετικής σειράς σειράς Leetcode

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

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

Ταξινόμηση ακέραιων αριθμών με τον αριθμό λύσης Leetcode 1 bit

Δήλωση προβλήματος Στο πρόβλημα "Ταξινόμηση ακεραίων κατά τον αριθμό του 1 bit", μας δίνεται ένας πίνακας arr. Η αποστολή μας είναι να ταξινομήσουμε τα στοιχεία του πίνακα σύμφωνα με τον αριθμό του 1 bit στη δυαδική αναπαράσταση του αριθμού σε αύξουσα σειρά. Εάν δύο ή…

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

Ταξινόμηση Array κατά Parity II Λύση κωδικού πρόσβασης

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

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

Μετρήστε ζεύγος με δεδομένο άθροισμα

Στο πρόβλημα "ζεύγος μετρήσεων με δεδομένο άθροισμα" έχουμε δώσει έναν ακέραιο πίνακα [] και ένας άλλος αριθμός λέει "άθροισμα", πρέπει να καθορίσετε εάν οποιοδήποτε από τα δύο στοιχεία σε έναν δεδομένο πίνακα έχει άθροισμα ίσο με "άθροισμα". Παράδειγμα εισαγωγής: arr [] = {1,3,4,6,7} και άθροισμα = 9. Έξοδος: "Βρέθηκαν στοιχεία…

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

Ένωση και διασταύρωση δύο συνδεδεμένων λιστών

Δεδομένων δύο συνδεδεμένων λιστών, δημιουργήστε άλλες δύο συνδεδεμένες λίστες για να λάβετε ένωση και τομή των στοιχείων των υπαρχόντων λιστών. Παράδειγμα εισαγωγής: Λίστα 1: 5 → 9 → 10 → 12 → 14 Λίστα2: 3 → 5 → 9 → 14 → 21 Έξοδος: Διασταύρωση_ λίστας: 14 → 9 → 5 Union_list:…

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