大学ネットワーク

データ構造と性能

説明

Javaプログラムは大量のデータをどのように処理しますか? 紹介用のおもちゃの例で機能するデータ構造とアルゴリズムの多くは、アプリケーションが実際の大きなデータセットを処理すると壊れます。 効率は重要ですが、どのようにしてそれを達成し、どのようにしてそれを測定すればよいのでしょうか。

これは中級Javaコースです。 このコースは、ソフトウェア開発の経験またはコンピュータサイエンスのバックグラウンドを持っている学習者におすすめします。特に、この専門分野の最初のコースを受講することをお勧めします(Javaの経験も必要です)。

このコースでは、リンクリスト、ツリー、ハッシュテーブルなど、業界レベルのアプリケーションで使用されるデータ構造を使用および分析します。 これらのデータ構造がプログラムをより効率的かつ柔軟にする方法を説明します。 漸近Big-O分析を適用してアルゴリズムのパフォーマンスを記述し、効率的なデータ取得、新しいデータの追加、要素の削除、メモリ使用量、あるいはその両方に使用する戦略を評価します。

このコース全体で作成するプログラムを使用すると、ユーザーは大量のテキストデータを管理、操作、および推論できます。 これは中級のJavaコースであり、事前の知識に基づいて構築します。 このコースは、コアコンテンツの説明、学習者のビデオ、学生とエンジニアの証言、サポートビデオなど、この専門分野の最初のコースと同じビデオシリーズを中心に設計されており、コース内の独自のパスをより適切に選択できます。

価格:無料で登録!

言語: 英語

字幕: 英語、韓国語

データ構造と性能 –カリフォルニア大学サンディエゴ校