Latest request: More than 1 month ago
【レッスンパック】プログラミングをもっと楽しむためのデータ構造とアルゴリズム
Paket mit 4 Kursen
2,875 Punkte pro Kurs
プログラムの実行速度について考えよう
Kurspaket Inhalt
Dies ist ein 4-Kurse Paket. Du erhältst 3 “Gutscheine” sobald die Buchung bestätigt wurde. Mit den Gutscheinen kannst Du dann die verbleibenden Kurse buchen. Bitte beachte, dass alle Kurse in diesem Kurspaket innerhalb von 60 Tagen ab Bestätigungsdatum der ersten Kursbuchung belegt werden müssen, da sie sonst verfallen.
Lessons should generally be booked chronologically, meaning that the second lesson should be booked after the first, and so on.
Lessons should generally be booked chronologically, meaning that the second lesson should be booked after the first, and so on.
Kursinhalt
【こちらは4回セットになったレッスンパックです】
同じことをするプログラムでも、データの持ち方や処理の方法によって実行速度が全く異なります。
プログラムが重いとちょっと使いづらい…という印象になってしまいますよね。
このレッスンでは「データ構造とアルゴリズム」を学ぶことで以下の2点について考えたいと思います。
ソート(並べ替え)
同じことをするプログラムでも、データの持ち方や処理の方法によって実行速度が全く異なります。
プログラムが重いとちょっと使いづらい…という印象になってしまいますよね。
このレッスンでは「データ構造とアルゴリズム」を学ぶことで以下の2点について考えたいと思います。
- プログラムの速度は何によって決まるのか。
- データの持ち方がプログラムにどのようなインパクトを与えるのか。
ソート(並べ替え)
- selection sort
- merge sort
- quick sort
検索
- 線形探索
- 二分探索
- Hash Table(リストデータ構造による実装, Probing法, ハッシュ関数)
- 二分探索木
- AVL木
- B tree
計算量
【事前知識】
レッスンではPythonを使います。Pythonの基本文法として最低でも関数とクラスは理解しておいてください。Python初級のレッスンもご用意しております。
【その他】
【事前知識】
レッスンではPythonを使います。Pythonの基本文法として最低でも関数とクラスは理解しておいてください。Python初級のレッスンもご用意しております。
【その他】
- 単発レッスンもご用意しております。
- 初めての方は「はじめましてレッスン」のご受講をお願いいたします。
Rücktrittsregelung der/des TutorIn
Cancellation of pack lessons
• 'Unstarted' lesson packs(1) can be cancelled any time. Used Points will be completely refunded. If a 'started' lesson pack(2) is cancelled, you will be refunded 50% of the price of the remaining lessons provided that the lessons are unrequested, unconfirmed or not within 24 hours of their scheduled start times.
(1) A lesson pack for which none of the requests have been confirmed by the tutor.
(2) A lesson pack with at least one confirmed request. (By confirming the date and time for the first lesson in the pack the tutor confirms the pack as a whole and coupons are automatically issued)
(2) A lesson pack with at least one confirmed request. (By confirming the date and time for the first lesson in the pack the tutor confirms the pack as a whole and coupons are automatically issued)
Cancelling individual requests in a pack
• If you wish to cancel a single lesson that belongs to a pack but not the whole pack, you can do so via the request page. In this case, the coupon used to book the lesson will either be refunded or collected, based on the tutors single-lesson cancellation policy. Please note that any 50% partial refunds in the tutors single-lesson cancellation policy do not apply to lesson packs and the tutor may choose to either refund or collect the coupon in those cases.
Vor der Bestätigung einer Kursbuchung
- Stornierung jederzeit möglich
Nach der Bestätigung einer Kursbuchung
- Weniger als 24 Stunden vor Kursbeginn→ 100% des Kurspreises wird einbehalten.
- No-Show→ 100% des Kurspreises wird einbehalten.
Alle Kurse von dieser/m TutorIn
-
-
-
[レッスンパック] あなたもきっと作れる!プログラミング入門〜初級 (Python)
Pythonを通してプログラミングを始めましょう。50 Min. X 4 10,500PPaket mit 4 Kursen -
-
-
-
[レッスンパック] データベースをPythonから使えるようになろう
システム開発に欠かせないデータベースのイロハを学びましょう50 Min. X 4 11,500PPaket mit 4 Kursen -
-
-
-
-
[レッスンパック] テキスト分類システムを作ろう!
テキスト分類システムを通していろいろな機械学習アルゴリズムを学びましょう。50 Min. X 4 15,500PPaket mit 4 Kursen -
***neun