0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

アルゴリズムの基礎

Posted at

#アルゴリズムについての勉強メモ

##アルゴリズムとは

  • 問題や課題を解決するための処理手順を、もれなく表現したアイディアや考え方
  • 料理のレシピ、音楽の楽譜、取扱説明書など
  • 手順、アイディアや考え方

##いいアルゴリズムとは

  • わかりやすい、高速、効率的、再利用しやすい

##アルゴリズムの3つの基本

  • 順次構造 順序通りに処理する
  • 選択構造 条件式で判定して実行する処理を切り替える
  • 反復構造 条件を満たす間、同じ処理を繰り返す手順

学ぶべき9つのアルゴリズム

  • 線形探索法(リニアサーチ)
  • 二分探索法(バイナリサーチ)
  • ハッシュ探索法
  • 単純交換法(バブルソート)
  • クイックソート
  • エラトステネスのふるい
  • ユークリッドの互除法
  • 単純選択法(選択ソート)
  • 単純挿入法(挿入ソート)

参考

アルゴリズムをはじめよう 伊藤静香 著

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?