Junya NORIMATSU プログラミングをもっと楽しむためのデータ構造とアルゴリズム
Latest request: More than 1 month ago

プログラミングをもっと楽しむためのデータ構造とアルゴリズム

50min
3,200 P
プログラムの実行速度について考えよう
Currently Not Accepting New Students

Descrizioni

同じことをするプログラムでも、データの持ち方や処理の方法によって実行速度が全く異なります。
プログラムが重いとちょっと使いづらい…という印象になってしまいますよね。
このレッスンでは「データ構造とアルゴリズム」を学ぶことで以下の2点について考えたいと思います。
  • プログラムの速度は何によって決まるのか。
  • データの持ち方がプログラムにどのようなインパクトを与えるのか。
【レッスン内容】
ソート(並べ替え)
  • selection sort
  • merge sort
  • quick sort
検索
  • 線形探索
  • 二分探索
  • Hash Table(リストデータ構造による実装, Probing法, ハッシュ関数)
  • 二分探索木
  • AVL木
  • B tree
計算量

【事前知識】
レッスンではPythonを使います。Pythonの基本文法として最低でも関数とクラスは理解しておいてください。Python初級のレッスンもご用意しております。

【その他】

Modalità di cancellazione di questo tutor

Prima che la richiesta sia confermata (fissata)

  • La cancellazione è possibile in qualsiasi momento.

Dopo che la richiesta sia stata confermata (fissata)

  • Meno di 24ore prima dell'inizio della lezione.→ il 100% del costo viene addebitato.
  • No-Show→ il 100% del costo viene addebitato.

Le sue lezioni

tutte le lezioni tutte le lezioni
AI & Deep Learning
Web Development / HTML
Programming & Development
Junya NORIMATSU
from
in
2642
193

Orari disponibili  

Mar 10:00   11:00
Mer 10:00   11:00
Ven 10:30   12:30
Ven 21:00   23:00
Sab 11:00   13:00
Sab 15:00   17:00
Sab 21:00   23:00
Actual availability may differ. Please check when you make a request.
Shown in Asia/Tokyo time.
プログラミングをもっと楽しむためのデータ構造とアルゴリズム
50min
3,200P

Junya NORIMATSU

from
 
in
 
2642
193
Got a question? Click to Chat