特定のタスクに最適なデータ構造とアルゴリズムを選択することは、高性能ソフトウェアを開発するための鍵の 1 つです。データ構造は、何らかの方法で編成されたデータのコレクションです。構造は
だけではありません
データを保存しますが、データにアクセスして操作するための操作もサポートします。
オブジェクト指向の考え方では、コンテナまたはコンテナ オブジェクトとしても知られるデータ構造は、データまたは要素と呼ばれる他のオブジェクトを格納するオブジェクトです。データ構造を定義することは、本質的にはクラスを定義することです。データ構造のクラスは、データ フィールドを使用してデータを保存し、検索、挿入、削除などの操作をサポートするメソッドを提供する必要があります。したがって、データ構造を作成するということは、クラスからインスタンスを作成することになります。その後、インスタンスにメソッドを適用して、データ構造への要素の挿入やデータ構造からの要素の削除など、データ構造を操作できます。
このセクションでは、要素をリストに格納するデータ構造である ArrayList クラスを紹介しました。 Java は、データを効率的に編成および操作するために使用できるデータ構造をさらにいくつか提供します。これらは一般に Java Collections Framework.
として知られています。免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3