Javaのデータ構造とアルゴリズム:初心者向けガイド

このチュートリアルシリーズは、Javaのデータ構造とアルゴリズムの初心者向けガイドです。 あなたは学びます:

  • Javaプログラムで配列とリストのデータ構造を認識して使用する方法。
  • どのアルゴリズムがさまざまなタイプの配列およびリストデータ構造で最適に機能するか。
  • 特定のユースケースで、一部のアルゴリズムが他のアルゴリズムよりもうまく機能する理由。
  • 時間と空間の複雑さの測定値を使用して、ユースケースに最も効率的なアルゴリズムを選択する方法。
davidgoh / akindo /ゲッティイメージズ

パート1:

データ構造とは何ですか?そして、Javaで最初のアルゴリズムを書く方法

データ構造とは何か、データ構造がどのように分類されるか、アルゴリズムとは何か、疑似コードを使用してアルゴリズムを読み書きする方法、時間と空間の複雑さの測定値を使用してプログラムに最も効率的なアルゴリズムを選択する方法を学びます。

davidgoh / akindo /ゲッティイメージズ

パート2:

配列とは何ですか?そして、配列はJavaでどのように表されますか?

1次元配列とそれらをJavaプログラムに導入する3つの方法から始めて、1次元配列の検索とソートに使用できる5つのアルゴリズムを調べてください。

davidgoh / akindo /ゲッティイメージズ

パート3:

多次元配列と行列乗算アルゴリズム

Javaで多次元配列を作成するための3つの手法を学び、次に行列乗算アルゴリズムを使用して2次元配列の要素を乗算します。また、ビッグデータアプリケーションで人気のある不規則な配列から始めます。

davidgoh / akindo /ゲッティイメージズ

パート4:

単一リンクリストとそのアルゴリズム

Javaコードで単一リンクリストを作成および操作する方法を学びます。また、単一リンクリストの検索と並べ替えに最も一般的に使用されているアルゴリズムについても説明します。

davidgoh / akindo /ゲッティイメージズ

パート5:

二重リンクリストと循環リンクリスト、およびそれらのアルゴリズム

二重リンクリストと循環リンクリストは、Javaプログラムの幅広い検索およびソート動作を提供します。それらを使用すると、Javaプログラムの柔軟性が高まります。

このストーリー「Javaのデータ構造とアルゴリズム:初心者向けガイド」は、もともとJavaWorldによって発行されました。