ホームページ  >  記事  >  ノードとノードの違いは何ですか

ノードとノードの違いは何ですか

清浅
清浅オリジナル
2019-04-12 15:49:2061401ブラウズ

ノードとノードの違いは次のとおりです: 1. ノードは処理能力を持つエンティティです; 2. ノードは交差点またはマークです。アルゴリズム内のポイントは一般に次のように呼ばれます。データ セット内の各データ要素は、中央に要素値を持つボックスで表され、これをノードと呼びます。

ノードとノードの違いは何ですか

#ノードとノードの違いは、ノードは処理能力を持つエンティティであるのに対し、ノードは交差点、つまりマークです。一般的なアルゴリズム 点はノードと呼ばれます。

ノードとノードは発音は同じですが、言葉のように表現する意味が全く異なりますので、次にこの2つの違いについて記事で詳しくご紹介します。皆様のお役に立てれば幸いです。

ノードとノードの違いは何ですか

【おすすめチュートリアル: C言語チュートリアル

ノードは、ネットワーク上のコンピューターなど、処理機能を備えたエンティティとみなされますが、ノードは、「メモを結ぶ」ように、結び目を作り、マークを付けるだけの単なる交差点にすぎません。また、次の点に注意してください。一般的なアルゴリズムでは、すべての点がノードになります。

データ構造のグラフィカル表現では、データセット内の各データ要素は中央に要素値を備えたボックスで表され、一般にデータノード、または略してノードと呼ばれます。リンク リストのデータ構造では、リンク リストの各要素は「ノード」と呼ばれ、各ノードには 2 つの部分が含まれる必要があります: 1 つは使用する必要がある実際のデータ データ、もう 1 つはデータのアドレスを格納するポインタです。次のノード、つまりデータ ドメインとポインタ ドメインです。データ構造内の各データノードはストレージユニットに対応しており、このストレージユニットをストレージノード、または単にノードと呼びます。

そういえば、リンクリストについてもう一つ豆知識を付け加えておきますが、リンクリストの先行者と後続者とは何でしょうか?

(1) 線形ストレージ構造の場合:

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

ノード n 1 の直接の先行ノードは n ノード

( 2)上記のデータ構造のリンク リスト記憶構造

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

の場合、

struct node* head はリンク リストのヘッド ノード head->next# を表します。 # # はヘッド ノード head の後続ノードを表し、head は head->next の先行ノードです。

以上がノードとノードの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。