いつもの生活に世界のスパイスを。

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

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

50分 3,200ポイント

スカイプレッスン

プログラムの実行速度について考えよう

レッスンの詳細  

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

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

【その他】
レッスンリクエスト
ただ今新しい生徒様を受付けておりません

この講師の キャンセルポリシー

リクエスト確定前
• いつでも無料キャンセル可能。

リクエスト確定後
• レッスン開始時刻の 24時間以内→ ご利用ポイントの 100% を頂いております。
• レッスンに現れなかった場合→ ご利用ポイントの 100% を頂いております。

講師プロフィール  

From:   In:

2568

レッスン数

194

生徒数

あり
Junya NORIMATSU
レッスン可能な時間帯
10:00-11:00
10:00-11:00
10:30-12:30
21:00-23:00
11:00-13:00
15:00-17:00
21:00-23:00


もっと見る

こんにちは。乗松潤矢と申します。 【自己紹介】 大学院でコンピュータサイエンスの研究を行いました。 専門は人の言葉をコンピュータで処理させることです。 現在エンジニアとして働いています。 プログラミングが大好きです。 【レッスンスタイル】教科書を使うレッスンと、独自教材のレッスンがあります。 プログラミングは全くの初めてという方でも大丈夫です。 できるだけ一緒にコードを確認して、「...

この講師の全てのレッスン 

はじめての方はこちらから!

Pythonを通してプログラミングを始めましょう。

4回パック (1回あたり 2,625 ポイント)

Pythonを通してプログラミングを始めましょう。

コンピュータサイエンスへの第一歩

4回パック (1回あたり 2,625 ポイント)

コンピュータサイエンスへの第一歩

システム開発に欠かせないデータベースのイロハを学びましょう

4回パック (1回あたり 2,875 ポイント)

システム開発に欠かせないデータベースのイロハを学びましょう

Flaskによるアプリケーション開発入門

4回パック (1回あたり 2,875 ポイント)

Flaskによるアプリケーション開発入門

4回パック (1回あたり 2,875 ポイント)

プログラムの実行速度について考えよう

テキスト分類システムを通していろいろな機械学習アルゴリズムを学びましょう。

4回パック (1回あたり 3,875 ポイント)

テキスト分類システムを通していろいろな機械学習アルゴリズムを学びましょう。

コードレビュー

0分 3,000ポイント

あなたの書いたコードを添削します

レッスン可能な時間帯


10:00   11:00
10:00   11:00
10:30   12:30
21:00   23:00
11:00   13:00
15:00   17:00
21:00   23:00
不定期に変更される場合もあります。リクエスト時にご確認ください。

※ Asia/Tokyo時間で表示。ログイン後は、あなたの国の時間で表示。

スケジュールを確認

生徒の口コミ (2件)  

口コミをもっと見る →

閉じる

お気軽にご質問ください!