λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Συμπίεση δεδομένων

Χρησιμοποιώντας τρεις πλειάδες αναπαράσταση ενός αραιού πίνακα;

Στο πλαίσιο των αραιών πινάκων, μια κοινή αναπαράσταση είναι η αναπαράσταση τριών πλειάδων. Αποθηκεύει μόνο τα μη μηδενικά στοιχεία του πίνακα, καταλαμβάνοντας λιγότερη μνήμη σε σύγκριση με την αποθήκευση όλων των στοιχείων.

Η τριπλή αναπαράσταση αποτελείται από τρεις στήλες:

1. Σειρά :Ο δείκτης σειράς του μη μηδενικού στοιχείου.

2. Στήλη :Ο δείκτης στήλης του μη μηδενικού στοιχείου.

3. Τιμή :Η τιμή του μη μηδενικού στοιχείου.

Για παράδειγμα, εξετάστε τον ακόλουθο αραιό πίνακα:

```

0 1 0 0

1 0 0 1

0 0 1 0

```

Η τριπλή αναπαράστασή του θα ήταν:

| Σειρά | Στήλη | Αξία |

|---|---|---|

| 0 | 1 | 1 |

| 1 | 0 | 1 |

| 1 | 3 | 1 |

| 2 | 2 | 1 |

Αυτή η αναπαράσταση είναι χρήσιμη όταν ο πίνακας είναι μεγάλος και αραιός, καθώς αποφεύγει την αποθήκευση μεγάλου αριθμού μηδενικών τιμών. Επιτρέπει την αποτελεσματική αποθήκευση και ανάκτηση μη μηδενικών στοιχείων.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα