新・アルゴリズムとデータ構造入門 Java編

(全5レッスン)

有料プラン アルゴリズム

概要

本講座はアルゴリズムの入門編です。定番のアルゴリズムについて学習できるよう作られています。本講座ではプログラミング言語Javaを使って学習します。

身につけられること

「アルゴリズムとデータ構造がなになのか」「線形探索」「計算量の見積りとO記法」「愚直なソート」「高速なソート」「素数の判定や列挙」「ユークリッドの互除法を用いた最大公約数と最小公倍数の計算」「累積和を用いた高速な区間和などの計算」「二分探索」「スタック・キュー」「リスト」「ハッシュテーブル」「木」「幅優先探索・深さ優先探索」などの定番の内容を理解し、利用できるようになります。

対象者

アルゴリズムを学習したい方、Java入門編などを学習してプログラミングの文法が身についてきた方、プログラムの処理速度やメモリの使用量の効率についてより良い方法を理解しながらプログラミングしたい方、paizaのスキルチェックの対策をしたい方など。

学習ステータス

Lv.1 

レッスン完了数
0 / 5レッスン
演習課題完了数
0 / 26問

完全無料で学びたい方へおすすめ講座

完全無料アイコン

有料会員になることなくすべてのレッスンが学習可能な講座です。
どのような学習形式なのか試してから有料会員になりたい、お金をかけずに学習したいといった人向けです。

レッスン一覧

レッスン動画アイコン

アルゴリズムとは、データ構造とは何かについて学習します。

全2チャプター 演習課題 全0問
レッスン動画アイコン

線形探索について学習します。

全7チャプター 演習課題 全14問
レッスン動画アイコン

計算量の見積もりとO記法について学習します。

全3チャプター 演習課題 全0問
レッスン動画アイコン

ソートアルゴリズムについて学習します。

全5チャプター 演習課題 全9問
レッスン動画アイコン

効率的なソートアルゴリズムについて学習します。

全7チャプター 演習課題 全3問

講座一覧へ戻る