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

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

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

Ομαδοποίηση πολλαπλών εμφανίσεων στοιχείων σειράς κατά πρώτη εμφάνιση

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

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

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

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

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

Η μέγιστη διαφορά μεταξύ συχνότητας δύο στοιχείων έτσι ώστε το στοιχείο που έχει μεγαλύτερη συχνότητα είναι επίσης μεγαλύτερη

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

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

Όλα τα μοναδικά τρίδυμα που συνοψίζουν μια δεδομένη τιμή

Δώσαμε μια σειρά από ακέραιους αριθμούς και έναν δεδομένο αριθμό που ονομάζεται «άθροισμα». Η δήλωση προβλήματος ζητά να μάθει το τρίδυμο που αθροίζεται στο δεδομένο αριθμό «άθροισμα». Παράδειγμα Εισαγωγή: arr [] = {3,5,7,5,6,1} άθροισμα = 16 Έξοδος: (3, 7, 6), (5, 5, 6) Επεξήγηση: Τριάδα ίση με το δεδομένο…

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

Διαχωρίστε 0s και 1s σε μια σειρά

Δήλωση προβλήματος Ας υποθέσουμε ότι έχετε έναν ακέραιο πίνακα. Το πρόβλημα "Διαχωρισμός 0s και 1s σε έναν πίνακα" ζητά να διαχωριστεί ο πίνακας σε δύο μέρη, σε 0s και σε 1s. Τα 0 πρέπει να βρίσκονται στην αριστερή πλευρά του πίνακα και τα 1 στη δεξιά πλευρά του πίνακα. …

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

Βρείτε το μεγαλύτερο d στο Array έτσι ώστε a + b + c = d

Δήλωση προβλήματος Ας υποθέσουμε ότι έχετε μια σειρά από ακέραιους αριθμούς. Οι τιμές εισόδου είναι όλα ξεχωριστά στοιχεία. Το πρόβλημα "Βρείτε το μεγαλύτερο d στον πίνακα έτσι ώστε a + b + c = d" ζητά να μάθετε το μεγαλύτερο στοιχείο "d" στο σύνολο, έτσι ώστε a + b + c =…

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

Μέγιστοι διαδοχικοί αριθμοί που υπάρχουν σε μια σειρά

Δήλωση προβλήματος Ας υποθέσουμε ότι έχετε έναν πίνακα ακεραίων μεγέθους Ν. Το πρόβλημα "Μέγιστοι διαδοχικοί αριθμοί που υπάρχουν σε έναν πίνακα" ζητά να μάθετε τον μέγιστο αριθμό διαδοχικών αριθμών που θα μπορούσαν να διασκορπιστούν σε έναν πίνακα. Παράδειγμα arr [] = {2, 24, 30, 26, 99, 25} 3 Επεξήγηση: Το…

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

Συνολικοί αριθμοί χωρίς επαναλαμβανόμενα ψηφία σε εύρος

Σας δίνεται μια σειρά αριθμών (αρχή, τέλος). Η συγκεκριμένη εργασία λέει να μάθετε τους συνολικούς αριθμούς αριθμών χωρίς επαναλαμβανόμενα ψηφία σε ένα εύρος. Παράδειγμα Εισαγωγή: 10 50 Έξοδος: 37 Επεξήγηση: Το 10 δεν έχει επαναλαμβανόμενο ψηφίο. Το 11 έχει επαναλαμβανόμενο ψηφίο. Το 12 δεν έχει επαναλαμβανόμενο ψηφίο. …

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

Βρείτε αν ένας πίνακας είναι υποσύνολο άλλου πίνακα

Το πρόβλημα "Βρείτε αν ένας πίνακας είναι υποσύνολο άλλου πίνακα" δηλώνει ότι σας δίνονται δύο πίνακες arra1 [] και array2 []. Οι πίνακες που δίνονται είναι με μη ταξινομημένο τρόπο. Ο στόχος σας είναι να βρείτε αν ο πίνακας2 [] είναι ένα υποσύνολο του πίνακα1 []. Παράδειγμα arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] είναι…

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