Heim  >  Artikel  >  Was ist der Unterschied zwischen Knoten und Knoten

Was ist der Unterschied zwischen Knoten und Knoten

清浅
清浅Original
2019-04-12 15:49:2061399Durchsuche

Der Unterschied zwischen einem Knoten und einem Knoten ist: 1. Ein Knoten ist eine Entität, die die Fähigkeit hat, 2. Ein Knoten ist ein Schnittpunkt oder eine Markierung. Die Punkte im Algorithmus werden im Allgemeinen aufgerufen Jedes Datenelement im Datensatz wird durch ein Kästchen mit dem Elementwert in der Mitte dargestellt, das wir als Knoten bezeichnen.

Was ist der Unterschied zwischen Knoten und Knoten

Der Unterschied zwischen einem Knoten und einem Knoten ist: Ein Knoten ist eine Entität mit Verarbeitungsfähigkeiten, und ein Knoten ist im Allgemeinen ein Schnittpunkt, eine Markierung Die Punkte werden Knoten genannt.

Die Aussprache der beiden Wörter Knoten und Knoten ist gleich, aber die Bedeutung, die sie ausdrücken, ist wie ihre Wörter völlig unterschiedlich. Als Nächstes werde ich den Unterschied zwischen den beiden im Detail vorstellen. Ich hoffe, es wird für alle hilfreich sein.

Was ist der Unterschied zwischen Knoten und Knoten

[Empfohlenes Tutorial: C-Sprach-Tutorial]

Ein Knoten wird als eine Entität mit Rechenleistung betrachtet, beispielsweise ein Computer im Netzwerk, während ein Knoten nur ein Knotenpunkt ist, z. In allgemeinen Algorithmen sind alle Punkte Knoten.

In der grafischen Darstellung der Datenstruktur wird jedes Datenelement im Datensatz durch ein Feld mit dem Elementwert in der Mitte dargestellt. Es wird im Allgemeinen als Datenknoten oder kurz Knoten bezeichnet. In der Datenstruktur der verknüpften Liste wird jedes Element in der verknüpften Liste als „Knoten“ bezeichnet, und jeder Knoten sollte aus zwei Teilen bestehen: Einer sind die tatsächlichen Daten, die verwendet werden müssen, und der andere ist der Zeiger, der die Adresse speichert der nächste Knoten. Das heißt, Datendomäne und Zeigerdomäne. Jeder Datenknoten in der Datenstruktur entspricht einer Speichereinheit. Diese Speichereinheit wird als Speicherknoten oder kurz Knoten bezeichnet.

Nachdem ich dies gesagt habe, möchte ich noch eine weitere Erkenntnis über verknüpfte Listen hinzufügen: Was sind der Vorgänger und der Nachfolger in einer verknüpften Liste?

(1) Für lineare Speicherstruktur:

1, 2, 3, ......, n, n+1, .......

Der direkte Vorgängerknoten von Knoten n+1 ist n Knoten

(2 ) Für die Speicherstruktur der verknüpften Liste

// 结点的定义
struct node
{
int data; // 数据域
struct node* next; // 指针域 
};

in der obigen Datenstruktur stellt struct node* head den Kopfknoten der verknüpften Liste und head->next den Nachfolgeknoten des Kopfknotens dar head Es ist der Vorgängerknoten von head->next.

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Knoten und Knoten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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