Heim > häufiges Problem > In welche zwei Kategorien können Datenstrukturen logisch unterteilt werden?

In welche zwei Kategorien können Datenstrukturen logisch unterteilt werden?

Freigeben: 2020-03-19 16:42:47
Original
16866 Leute haben es durchsucht

In welche zwei Kategorien können Datenstrukturen logisch unterteilt werden?

Es gibt viele Arten von Datenstrukturen. Im Allgemeinen werden Daten einfach nach ihrer logischen Struktur klassifiziert, einschließlich linearer Strukturen und nichtlinearer Strukturen.

Lineare Struktur

Einfach ausgedrückt bedeutet lineare Struktur, dass jeder Knoten in der Tabelle eine lineare Beziehung hat. Wenn die lineare Struktur in der Sprache der Datenstruktur beschrieben wird, sollte sie die folgenden Punkte enthalten:

1. Die lineare Struktur ist eine nicht leere Menge.

2. Eine lineare Struktur hat einen und nur einen Startknoten und einen Endknoten.

3. Alle Knoten in einer linearen Struktur haben höchstens einen direkten Vorgängerknoten und einen direkten Nachfolgerknoten.

Lineare Tabellen sind typische lineare Strukturen, und Stapel, Warteschlangen, Zeichenfolgen usw. sind alle lineare Strukturen.

Nichtlineare Struktur

Einfach ausgedrückt bedeutet eine nichtlineare Struktur, dass zwischen jedem Knoten in der Tabelle mehrere Entsprechungen bestehen. Wenn die nichtlineare Struktur in der Sprache der Datenstruktur beschrieben wird, sollte sie die folgenden Punkte enthalten:

1. Die nichtlineare Struktur ist eine nicht leere Menge.

2. Ein Knoten in einer nichtlinearen Struktur kann mehrere direkte Vorgängerknoten und mehrere direkte Nachfolgerknoten haben.

Das obige ist der detaillierte Inhalt vonIn welche zwei Kategorien können Datenstrukturen logisch unterteilt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage