Ελάχιστη μετάβαση στο Equal Array Elements Leetcode Solution

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

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

Αναδιάταξη της σειράς έτσι ώστε arr [i]> = arr [j] if i is even and arr [i] <= arr [j] if i is odd and j <i

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

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

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

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

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

Ελάχιστες λειτουργίες διαγραφής για να κάνουν όλα τα στοιχεία του Array ίδια

Ας υποθέσουμε ότι έχουμε μια είσοδο πίνακα με αριθμό στοιχείων "x". Έχουμε δώσει ένα πρόβλημα ότι πρέπει να βρούμε τις λειτουργίες διαγραφής, οι οποίες θα πρέπει να είναι το ελάχιστο που απαιτείται για τη δημιουργία ενός ίσου πίνακα, δηλαδή, ο πίνακας θα αποτελείται από ίσα στοιχεία. Παράδειγμα εισαγωγής: [1, 1,…

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

Μέγιστη απόσταση μεταξύ δύο εμφανίσεων του ίδιου στοιχείου στο Array

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

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

Μέγιστη σειρά από δύο δεδομένες συστοιχίες που διατηρούν την ίδια τάξη

Ας υποθέσουμε ότι έχουμε δύο ακέραιους πίνακες ίδιου μεγέθους n. Και οι δύο πίνακες μπορούν να περιέχουν και κοινούς αριθμούς. Η δήλωση προβλήματος ζητά να σχηματίσει τον προκύπτοντα πίνακα που περιέχει τις μέγιστες τιμές «n» και από τους δύο πίνακες. Πρέπει να δοθεί προτεραιότητα στον πρώτο πίνακα (στοιχεία του πρώτου…

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

Μετρήστε Subarrays με Ίδια Ζυγά και Μονά Στοιχεία

Ας υποθέσουμε ότι έχετε δώσει έναν ακέραιο πίνακα μεγέθους Ν. Καθώς υπάρχουν αριθμοί, οι αριθμοί είναι περίεργοι ή ζυγοί. Η δήλωση προβλήματος είναι η μέτρηση της υποπεριοχής με τα ίδια ομοιόμορφα και μονά στοιχεία ή ανακαλύπτει τον αριθμό των υπο-συστοιχιών που έχουν ίσο αριθμό ζυγών και μονών ακέραιων αριθμών. Παράδειγμα…

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

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

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

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

Απαιτούνται ελάχιστες ανταλλαγές για τη συγκέντρωση όλων των στοιχείων μικρότερων ή ίσων με k

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

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

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

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

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