22

循環リンク リストが必要なので、循環リンク リストかどうか疑問に思ってLinkedListいます。

4

5 に答える 5

73

リスト内の「次の」ピースを移動したいときはいつでも、循環的に使用するための簡単な解決策:

current = current.Next ?? current.List.First;

現在の場所ですLinkedListNode<T>

于 2011-09-07T10:07:14.187 に答える
19

いいえ。これは二重連結リストですが、循環連結リストではありません。詳細については、MSDN を参照してください

ただし、LinkedList<T> は、独自の循環リンク リストの優れた基盤になります。ただし、明確な First および Last プロパティがあり、適切な循環リンク リストでは列挙されません。

于 2009-06-22T16:49:13.897 に答える
6

循環データ構造が必要な場合は、C5 ジェネリック コレクション ライブラリを参照してください。そこには、循環キュー(役立つかもしれません)など、想像を絶する有用なコレクションがあります。

于 2009-06-22T16:53:50.303 に答える
4

いいえ、ちがいます。MSDN を参照

于 2009-06-22T16:46:20.900 に答える