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

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

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

Μετακινήστε όλους τους αρνητικούς αριθμούς στην αρχή και το θετικό στο τέλος με σταθερό επιπλέον χώρο

Ας υποθέσουμε ότι έχετε μια σειρά από ακέραιους αριθμούς. Αποτελείται από αρνητικούς και θετικούς αριθμούς και η δήλωση προβλήματος ζητά να μετατοπίσει / μετακινήσει όλα τα αρνητικά και θετικά στοιχεία στα αριστερά του πίνακα και στα δεξιά του πίνακα αντίστοιχα χωρίς να χρησιμοποιήσει επιπλέον χώρο. Αυτό θα είναι…

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

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

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

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

Βρείτε τις τρεις πρώτες επαναλαμβανόμενες σε σειρά

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

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

Ταξινόμηση χρησιμοποιώντας ασήμαντη συνάρτηση κατακερματισμού

Το πρόβλημα "Ταξινόμηση με χρήση ασήμαντης συνάρτησης κατακερματισμού" δηλώνει ότι σας έχει δοθεί ένας ακέραιος πίνακας. Ένας πίνακας μπορεί να περιέχει τόσο αρνητικούς όσο και θετικούς αριθμούς. Η δήλωση προβλήματος ζητά να ταξινομήσετε τον πίνακα χρησιμοποιώντας τη λειτουργία Trivial Hash. Παράδειγμα arr [] = {5,2,1,3,6} {1, 2, 3, 5, 6} arr [] = {-3, -1,…

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

Βρείτε διπλότυπα σε έναν δεδομένο πίνακα όταν τα στοιχεία δεν περιορίζονται σε ένα εύρος

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

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

Ελέγξτε εάν δύο συστοιχίες είναι ίσες ή όχι

Το πρόβλημα "Ελέγξτε αν δύο πίνακες είναι ίσες ή όχι" δηλώνει ότι σας έχουν δοθεί δύο πίνακες. Η δήλωση προβλήματος λέει ότι πρέπει να καθορίσετε εάν οι δοσολογίες είναι ίσες ή όχι. Παράδειγμα arr1 [] = {1, 4, 2, 5, 2}; arr2 [] = {2, 1, 5, 4,…

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

Γράψτε μια συνάρτηση για να λάβετε το σημείο τομής δύο συνδεδεμένων λιστών

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

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

Διαγράψτε έναν κόμβο από τη συνδεδεμένη λίστα χωρίς επικεφαλής δείκτη

Δήλωση προβλήματος Το πρόβλημα "Διαγραφή κόμβου από συνδεδεμένη λίστα χωρίς κεφαλή δείκτη" δηλώνει ότι έχετε μια συνδεδεμένη λίστα με ορισμένους κόμβους. Τώρα θέλετε να διαγράψετε έναν κόμβο, αλλά δεν έχετε τη διεύθυνση του γονικού κόμβου. Διαγράψτε λοιπόν αυτόν τον κόμβο. Παράδειγμα 2-> 3-> 4-> 5-> 6-> 7 Κόμβος προς διαγραφή: 4 2-> 3-> 5-> 6-> 7…

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

Εκτυπώστε τους αριθμούς Fibonacci με αντίστροφη σειρά

Δήλωση προβλήματος Δεδομένου αριθμού n, εκτυπώστε τους αριθμούς fibonacci με αντίστροφη σειρά. Παράδειγμα n = 5 3 2 1 1 0 Επεξήγηση: Οι αριθμοί Fibonacci είναι 0, 1, 1, 2, 3 σύμφωνα με την παραγγελία τους. Όμως, επειδή έπρεπε να εκτυπώσουμε με αντίστροφη σειρά. n = 7 8 5…

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