Πίνακας περιεχομένων:

Πώς ταξινομώ μια συνδεδεμένη λίστα αλφαβητικά;
Πώς ταξινομώ μια συνδεδεμένη λίστα αλφαβητικά;

Βίντεο: Πώς ταξινομώ μια συνδεδεμένη λίστα αλφαβητικά;

Βίντεο: Πώς ταξινομώ μια συνδεδεμένη λίστα αλφαβητικά;
Βίντεο: Ταξινόμηση λίστας 2024, Απρίλιος
Anonim

Ταξινόμηση μια χορδή LinkedList στην Java είναι εύκολο. Μπορείς είδος η χορδή LinkedList σε ανοδική αλφαβητικός παραγγείλετε χρησιμοποιώντας είδος ( Λίστα λίστας ). Μπορείτε επίσης να είδος η χορδή LinkedList σε φθίνουσα αλφαβητικός παραγγείλετε χρησιμοποιώντας είδος ( Λίστα λίστας , Συγκριτής γ).

Έχοντας αυτό υπόψη, πώς ταξινομείτε μια συνδεδεμένη λίστα;

Παρακάτω είναι απλή εισαγωγή είδος αλγόριθμος για συνδεδεμένη λίστα . 1) Δημιουργήστε ένα κενό ταξινομημένο (ή αποτέλεσμα) λίστα 2) Διασχίστε το δεδομένο λίστα , ακολουθήστε για κάθε κόμβο. α) Εισαγάγετε τον τρέχοντα κόμβο ταξινομημένο είσοδος ταξινομημένο ή αποτέλεσμα λίστα . 3) Αλλαγή κεφαλιού δεδομένου συνδεδεμένη λίστα στο κεφάλι του ταξινομημένο (ή αποτέλεσμα) λίστα.

Στη συνέχεια, το ερώτημα είναι πώς ταξινομείτε μια συνδεδεμένη λίστα στο CPP; Πρόγραμμα C++ για την εφαρμογή ταξινομημένης λίστας μεμονωμένα συνδεδεμένα

  1. * Πρόγραμμα C++ για την εφαρμογή ταξινομημένης λίστας μεμονωμένα συνδεδεμένα.
  2. #περιλαμβάνω
  3. #περιλαμβάνω
  4. #περιλαμβάνω
  5. κόμβος κατασκευής.
  6. int δεδομένα?
  7. κόμβος *επόμενο;
  8. }*p = NULL, *head = NULL, *q = NULL, *np = NULL;

Επίσης, το ερώτημα είναι πώς ταξινομείτε μια συνδεδεμένη λίστα χρησιμοποιώντας ταξινόμηση με φυσαλίδες;

Για να εκτελέσουμε ταξινόμηση με φυσαλίδες, ακολουθούμε τα παρακάτω βήματα:

  1. Βήμα 1: Ελέγξτε εάν τα δεδομένα στους 2 παρακείμενους κόμβους είναι σε αύξουσα σειρά ή όχι. Εάν όχι, αλλάξτε τα δεδομένα των 2 παρακείμενων κόμβων.
  2. Βήμα 2: Στο τέλος του περάσματος 1, το μεγαλύτερο στοιχείο θα βρίσκεται στο τέλος της λίστας.
  3. Βήμα 3: Τερματίζουμε τον βρόχο, όταν ξεκινήσουν όλα τα στοιχεία.

Πώς ταξινομείτε μια συνδεδεμένη λίστα στην Java;

Η sortList() θα ταξινομήσει τους κόμβους της λίστας με αύξουσα σειρά

  1. Καθορίστε ένα ρεύμα κόμβου που θα δείχνει προς την κεφαλή.
  2. Ορίστε έναν άλλο δείκτη κόμβου που θα δείχνει σε κόμβο δίπλα στο ρεύμα.
  3. Συγκρίνετε δεδομένα ρεύματος και κόμβου ευρετηρίου.
  4. Το ρεύμα θα δείχνει στο ρεύμα.
  5. Συνεχίστε αυτή τη διαδικασία μέχρι να ταξινομηθεί ολόκληρη η λίστα.

Συνιστάται: