2017-05-20 52 views
0

DLL(ダブルリンクリスト)とSLL(シングルリンクリスト) 実装の違いは何ですか?DLLとSLLの実装の違いは何ですか?

+2

一方が次の項目にだけ一つのポインタを有し、他方は、前の項目を指し示すために別のものを有しています –

答えて

0

DOUBLY LINKED LIST DLLには、前と次の両方のポインタがあります。したがって、リンクされたリストの任意のノードは、前のノードと次のノードの両方のアドレスを含む。 これは、リンクされたリストで両方の方法をトラバースし、特定のノードを削除する必要がある場合に非常に便利です。

単一リンクリスト SLLには次のポインタしかありません。従って、ノードは、リンクされたリスト内の次のノードのみを参照することができる。 SLLは実装に関しては簡単ですが、一般的に前方のメンバを所定の場所で参照し続ける必要があるため、メモリ要件がより少なくなります。

PICTORIAL REPRESENTATION OF cIRCULAR SLL AND DLL

関連する問題