最後のものが第3のノードのアドレスを有する、すなわちサイクルが行われる第3のノードからの単一の線形リンクリストを有する。 リンクリストに存在するノードの数を数え、ノードのデータ部分を出力する必要があります。どうすればいいですか?第3のノードからの循環リンクリスト
答えて
最初のノードから開始して、データ項目を印刷してカウントするリストをトラバースする必要があります。 3番目のノードに到達すると、そのノードへのポインタを補助ポインタ変数に格納します。その後、ノード内の「次の」ポインタが、保存した付随するポインタと同じになるまで、リストをトラバースし続けます。
リンクは3番目のノードへのリンクであることがわかっているので、そのアドレスを保存するだけです。 – Riley
ありがとう、私はその事実を逃した。私は今私の答えを編集します。 –
その解決策に感謝します...これは、また、リストがどのノードからも循環している場合にも役立ちました。 –
- 1. Javaの循環リンクリストからノードを削除する方法は?
- 2. 循環リンクリストとノード内から前/次へのアクセス
- 3. C++循環リンクリスト - すべてのノードを削除する
- 4. 循環リンクリストのインデックスの要素
- 5. 循環リンクリストにノードを挿入するアルゴリズムを実装する
- 6. C++ - ソート付き循環リンクリストにノードを追加する
- 7. 循環リンクリストに余分なノードを追加する方法+ java
- 8. リニアリンクリストを循環リンクリストに変換する
- 9. 循環リンクリストをフリーにする
- 10. 3次元循環バッファ
- 11. ノード周りの循環移動
- 12. 頭部ポインタのみが与えられた循環リンクリストのノード数を再帰的に計算する
- 13. プロトタイプの循環リンクリストとオブジェクトプロパティの変更時のエラー
- 14. 循環リンクリストとイテレータAPIの確実性の欠如
- 15. Javaの二重循環リンクリストへの挿入
- 16. Cでの循環単一リンクリストのエレガントな実装?
- 17. エラー循環参照はsymfonyの3
- 18. C#で循環リンクリストを作成していますか?
- 19. jdkは二重リンクリスト循環を提供していますか?
- 20. C++での循環リンクリスト(最初に挿入)
- 21. アクティブディレクトリからの循環グループメンバーシップのリスト
- 22. 循環リンクリストの最後にノードを挿入するのに時間の複雑さ?
- 23. リンクリストからノードを削除
- 24. 循環依存がない1.1.2-3
- 25. 二重リンクリストを円で循環させる方法
- 26. Javaで循環リンクリストを実装する方法は?
- 27. リンクリストからのノードの削除
- 28. リンクリストからのノードの削除
- 29. エラー循環参照VBA関数から
- 30. 循環バッファのスレッドセーフ
これを解決するために他の方法が使用できる場合は、ご意見ください –