0

本のデータ構造を正式な使用可能なコードに実装するのに苦労しています。継承などの OOP の概念に対する私の無知であると信じ始めています。

リンクされたリスト、ツリー、およびいくつかのグラフの概念などのデータ構造が概念的にどのように機能するかを理解していますが、人々のコードをオンラインで使用およびデバッグした後でさえも理解しています。クラス/ヘッダー ファイルとそれらが使用する継承に迷います。

では、データ構造を学習するには、OOP の仕組みに関する十分な知識が必要かどうか疑問に思っていました。コンストラクターやデストラクタなどの基本はかなり単純ですが、ポインター オブジェクトを別のクラス オブジェクトに渡すなどの概念は非常に混乱します。

データ構造を学習する際に何が最も役に立ったか、またそれを学習する際に必要だと感じた知識について、経験から得られた意見は役に立ちます。前もって感謝します。

4

1 に答える 1

0

いいえ、データ構造を理解するためにOOPの知識は必要ありません。データ構造は、OOPをサポートしていない言語でも存在します。それは、あなたが意味するデータ構造とそれらを実装したい言語に依存するかもしれません。

于 2012-11-12T09:03:59.683 に答える