Znalazłem książki i zasoby online używają obu terminów zamiennie bez wyraźnego rozróżnienia.Jaka jest różnica między typem danych abstrakcyjnych (ADT) a strukturą danych?
11
A
Odpowiedz
14
to może pomóc:
Mówiąc prosto, ADT jest logiczny opis i struktura danych jest beton. ADT to logiczny obraz danych i operacji służących do manipulowania elementami elementów danych. Struktura danych to rzeczywista reprezentacja danych podczas implementacji i algorytmy do manipulowania elementami danych. ADT jest na poziomie logicznym, a struktura danych znajduje się na poziomie implementacji.
+0
Szybki przykład - lista powiązana to ADT, a drzewo jest jedną z jej implementacji. – RBT
Powiązane problemy
- 1. Jaka jest różnica między typem dojo danych a dojojem?
- 2. Jaka jest różnica między statyczną strukturą a normalną strukturą?
- 3. Jaka jest różnica między zestawem danych a bazą danych?
- 4. Jaka jest różnica między wprowadzaniem danych a rekordami danych?
- 5. Jaka jest różnica między magazynem danych a bazą danych?
- 6. Jaka jest różnica między typem zawartości a enctype
- 7. Jaka jest różnica między pakietem a intencją?
- 8. Jaka jest różnica między drzewem struktury danych a wykresem?
- 9. Jaka jest różnica między triplestore a graficznymi bazami danych?
- 10. Jaka jest różnica między przepływem danych TPL a Akka.net?
- 11. Jaka jest różnica między modelem widoku a obiektem przesyłania danych?
- 12. Różnica między typem [] varName a typem varName []?
- 13. Różnica między HashMap a słownikiem ADT
- 14. jaka jest różnica między google.appengine.ext.ndb a gcloud.datastore?
- 15. jaka jest różnica między klasą i danych: dataType
- 16. Jaka jest różnica między użytkownikiem a rolą?
- 17. Jaka jest różnica między sqlite3 a pdo_sqlite
- 18. Jaka jest różnica między hashowaniem a indeksowaniem?
- 19. Jaka jest różnica między oracle.jdbc.xa.client.OracleXADataSource a oracle.jdbc.pool.OracleDataSource
- 20. Różnica między wyliczeniem statycznym a statyczną strukturą
- 21. Jaka jest różnica między MongoTemplate a MongoRepository?
- 22. Czas kompilacji i różnica czasu między typem a nowym typem:
- 23. Różnica między typem danych "Tekst" i "Ciągiem" w SQLite
- 24. Różnica między typem danych "datetime64 [ns]" i "<M8 [ns]"?
- 25. Jaka jest różnica między cat_id a term_id?
- 26. Jaka jest różnica między IEnumerable a tablicami?
- 27. Jaka jest różnica między == a === w Verilog?
- 28. Jaka jest różnica między UseCase a Workflow?
- 29. Jaka jest różnica między węzłem a wierzchołkiem?
- 30. Jaka jest różnica między Ember.computed.alias a Ember.binding?
Jakie książki czytasz? Wszelkie przyzwoite wprowadzenie do struktur danych w książce języka X spowoduje wyraźne rozróżnienie tych dwóch elementów. –
Zacznij od http://en.wikipedia.org/wiki/Abstract_data_type vs http://en.wikipedia.org/wiki/Data_structure –