Python-データ構造
コンピュータは、通常の速度と精度でデータを保存および処理します。したがって、データを効率的に保存し、高速にアクセスできることが非常に重要です。また、データの処理は、精度を失うことなく、可能な限り短い時間で実行する必要があります。
データ構造は、プログラムがデータを処理するときに、データがどのように編成され、メモリに保持されるかを処理します。永続ストレージの一部としてディスクに格納されるデータ(リレーショナルテーブルなど)は、ここではデータ構造とは呼ばれないことに注意してください。
アルゴリズムは、特定の目的のためにデータを処理するための段階的な命令セットです。したがって、アルゴリズムはさまざまなデータ構造を論理的な方法で利用して、特定のコンピューティングの問題を解決します。
このチュートリアルでは、Pythonプログラミング言語を使用したコンピューターサイエンスのこれら2つの基本的な概念について説明します。
このチュートリアルは、Pythonをプログラミング言語として使用して、データ構造とアルゴリズムプログラミングを簡単な手順で学習することをいとわない、コンピュータサイエンスの卒業生とソフトウェアプロフェッショナルを対象としています。
このチュートリアルに進む前に、Python IDEを使用し、Pythonプログラムを実行して、Pythonプログラミング言語でコードを記述するための基本的な知識を持っている必要があります。Pythonを初めて使用する場合は、Pythonチュートリアルを参照して、言語を正しく理解してください。