Ein abstrakter Datentyp (ADT) ist eine Spezifikation für eine bestimmte Klasse von Datenstrukturen mit ähnlichem Verhalten. oder für bestimmte Datentypen einer oder mehrerer Programmiersprachen mit ähnlicher Semantik. Ein abstrakter Datentyp wird indirekt nur durch die Operationen definiert, die an ihm ausgeführt werden können, und durch mathematische Einschränkungen der Auswirkungen dieser Operationen.
Ich implementiere eine Reihe von gemeinsamen, aber nicht so trivialen (oder fehleranfälligen) Datenstrukturen für C ( hier ) und kam nur mit einer Idee, die mich zum Nachdenken brachte.
Die Frage ist, wie lassen sich am besten zwei Strukture...
14.06.2012, 13:56
Ich bin kein Experte für untergeordnete nicht-objektorientierte Programmiersprachen und schreibe gerade C-Code für ein Projekt bei der Arbeit. Ich versuche, einige anständige abstrakte Datentypen zu schaffen, mit denen ich arbeiten kann, und das...
15.02.2012, 15:47