Junya NORIMATSU プログラミングをもっと楽しむためのデータ構造とアルゴリズム
최근 강의: 1개월 이상

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

プログラムの実行速度について考えよう
새로운 수강생은 레슨예약에 제한이 있습니다

레슨 상세 내용

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

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

【その他】

이 강사의 취소 방침

리퀘스트 확정 전

  • 언제든 취소 가능

리퀘스트 확정 후

  • 레슨 시작 24시간 이내→ 레슨 포인트의 100% 를 받고 있습니다.
  • 노쇼→ 레슨 포인트의 100% 를 받고 있습니다.

이 강사의 다른 레슨

모든 레슨 모든 레슨
AI & 딥러닝
웹개발 & HTML
프로그래밍 & 개발
Junya NORIMATSU
from
in
2418
195

레슨 시간대  

10:00   11:00
10:00   11:00
10:30   12:30
21:00   23:00
11:00   13:00
15:00   18:30
20:30   23:00
실제 레슨시간은 다를 수 있습니다. 리퀘스트시 강사의 스케줄을 다시한번 확인해 주시기 바랍니다.
Asia/Tokyo 시간으로 표시됩니다.
プログラミングをもっと楽しむためのデータ構造とアルゴリズム
50
3,200P

Junya NORIMATSU

from
 
in
 

부담없이 질문해 주세요!