週末に征服するダイナミックプログラミング crash course
excusemee04122221
手も出せないダイナミックプログラミング、数学から問題で見るべき核心要素まで、基礎から実戦まで総整理
初級
Coding Test, Algorithm, data-structure
受講生 348名
難易度 初級
受講期間 無制限


学習した受講者のレビュー
5.0
rm -rf
ヘイ밥さんのアルゴリズム講義は特別です。目的が明確だからです。1対1の個別指導のような感じで、「大企業のコーディングテスト」とは何かを本質的に理解した上で作られています。 ヘイ밥さん自身の優れた学習能力と数学知識で(これはヘイ밥さんのYouTubeと講義を聞けば同意されると思います)、すでに悟っているアルゴリズム問題へのアプローチと解法を、1対1の個別指導を受けているような感覚で、本当に必要なことだけを残して全てを削ぎ落としたように学ぶことができます。 各チャプターは消化しやすい分量に非常によく分けられており、概念の説明もリスト形式の簡潔な形で非常に抑制された感じで説明されています。良い手書きの字で直接書いて描いてくれる例は、概念、思考法、問題解決を理解するのに非常に効果的です。 各チャプターごとに必要な基本的な数学の概念、自力で解ける段階別難易度の選ばれた問題と、目標問題が提供されますが、ダウンロードする必要なく、ウェブブラウザで直接コードを書いて実行できるようになっているので、アクセスしやすいです。 私にとってヘイ밥さんの講義は、一度見て終わりではなく、繰り返し聞く価値のある「達人の秘訣」のように感じます。素晴らしい講義を作ってくださりありがとうございます。YouTube時代から購読とアラーム設定をしている数少ないチャンネルでしたが、講義を作ると聞いた時から期待していたよりもはるかに満足のいく講義でした。 最後に、ヘイ밥さんの講義で言われたことの中で、私に響いた表現/説明/アドバイスをいくつか共有します。 勉強法: 「原理と基礎を知らなければ、勉強することが多すぎる」 「基礎的なことは暗記しなければならない」 「例を皆さんが解けるようにしなければならず、自分がどのように解いたのかメタ認知して理解しなければならない」 コーディングの概念: 「データが特定の方式で整理されていなければ、特定の機能を実装することはできない」 「最も重要なことは、自分が作ったデータが安全に使用できるように制約を与えることだ」 「漸化式:前の項の値から現在の項の結果を導き出す機械」 「非線形データ構造とは?反復処理で巡回不可能。次の順番でどこに行くか不明確。」 修正:誤字を修正しました。
5.0
정수민
現在も講義を続けて聞いています!! でも講義が良すぎてレビューを残します! 良い点をいくつか書いていきます! 1. 깔끔한 코드 작성법 通常、私がコーディングした後でも、どこが間違っているのかよくわかりませんでした。その部分についてはかなり進歩したと思います!! 깔끔한 코드 작성から、私が読みやすいコードを作成できるようになったことがとても嬉しかったです。 2. 練習問題、反復問題 上記の部分を通じて、自分でコーディングして反復学習することで、かなり多くのことを学びました。まだ多くの問題を見ていませんが、今後さらに役立つと思います! 講義を見ながら追加の利点があれば残します!! 皆さんがコーディングテストの準備をされている場合は、お勧めします!!
5.0
이종운
素晴らしい講義ありがとうございます
コーディングテストのためのアルゴリズム/資料構造
コーディングテストの問題解決
コンピュータサイエンス思考
「ブルトフォース?ダイナミックプログラミング?」
アルゴリズム
1⃣アルゴリズム/資料構造授業を聞いたことがある
2⃣アルゴリズム問題を10問題以上解いたことがある
3⃣スタック、キュー、ハッシュが何であるかを知っている
6週間だけでカフェに行き、アルゴリズムの問題を解決しながらコーディングテストを準備しました。
6週カカオ合格認証
一人で勉強して覚醒した私の方法を伝授されて
明確なアプローチと
定期的かつ検証済みの学習計画に従いましょう!
ヘイバブ講義は次のとおりです。
アルゴリズムを学ぶ理由と問題を見て、どのように思い出すかを講義します。
例)再帰を学ぶ理由
各講義の選択された目標の問題を解決します
問題を初めて見て解決するまで、すべての事故プロセスを示しています
問題解決方法の説明例
勉強できる問題セットと勉強方法をお知らせします
事前問題、復習問題、目標問題を提供してアルゴリズムを訓練できるようにします
コーディングテストの準備方法、勉強方法も講義します
4週間のブルトフォース辞書問題の例
この講義を通して、
コーディングテストのためのアルゴリズムを学ぶことができます
アルゴリズムの問題を解くアプローチも学ぶことができます。
コーディングテストに適用できる簡単なデータ構造を学びます
一人で勉強してもやまない
問題にどのようにアクセスするかをお知らせします
私が勉強した方法も共有します
練習のための問題セットを提供します
アルゴリズムだけでなく全体的なコーディングスキルが上がる
コンピュータサイエンス、ソフトウェアの設計方法も講義
授業目次
コーディングテストのコアアルゴリズムを理解する
各駐車シルバー難易度目標問題を解決できる
問題解決のためのソフトウェア設計、コンピュータサイエンス思考を使用できる
あのヘイバブはカカオコーテ合格後は大学院生活をしています。
大企業コーテ合格以降は会社に通うために授業をするのが難しい方が大半であるので良質の講義を提供できる最適な立場ではないかと思います。
カカオコーディングテスト独学(ブートキャンプx、非専攻者)6週間合格
脳科学、勉強法のおかげ
教育経験
2年以上の大学内のチューター経験で授業資料制作と講義経験を保有しています
コーディングテスト課外を行い、これを通じて出会った学生たちを元にカリキュラムを構成
ヘイバブ
機械学習研究室大学院生
カカオ2023コーディングテスト6週間合格
脳科学、勉強法のおかげ
プログラミング、コーディングテスト「ヘイバブ」YouTube運営
ヘイバブ
カモミール
機械学習研究室大学院生
2年以上大学内のチューター経験
本講義授業資料開発参加
カモミール
コーディングテスト合格レビュー
講義はPythonで行われますか?
はい、講義はPythonコードで行われます。課外受講生の方々も、Pythonがコーディングテストの準備が容易な言語だと言ってくれて、私もPythonで準備しました。
他の言語を書いても、実務をする際にプロトタイプはPythonで実装することが多いです。それで、Pythonが上手なのはプログラマーとして不可欠なので、良い練習機会だと考えられるでしょう。
なぜ問題解決に最適化された講義ですか?
私は思考法に興味があります。
問題を解く方法を文章でまとめて繰り返し申し上げ、
各タイプをお知らせし、各タイプを問題解決するときにどのように思い出すか、どのように展開するかをお知らせします
講義広報映像
学習対象は
誰でしょう?
コーディングテストを準備する人
アルゴリズム講義を聞いても問題が解決しない人
コンピュータサイエンス思考を学びたい人
前提知識、
必要でしょうか?
Python
変数宣言、関数宣言などの基本的なプログラミング知識
371
受講生
18
受講レビュー
36
回答
4.6
講座評価
2
講座
非専攻者
カカオコーディングテスト2022 6週間で合格
機械学習研究室で研究中
プログラミングYouTubeチャンネル「ヘイバブ」運営 https://www.youtube.com/@user-ic4gr8cn8p
大学院で研究しながら、専攻授業での経験を非専門家へ共有した経験を共有
全体
164件 ∙ (9時間 46分)
1. 講師紹介
02:17
2. クラス目標
01:07
4. 提供される授業と学習資料
03:02
5. このクラスを最大化する方法
03:02
7. 入る
07:17
8. 配列の作成 - リストの実装
18:56
16. 目標問題:問題の解釈
01:58
17. 目標問題:問題解決の3つのヒント
03:52
18. 目標問題:問題解決事故プロセス
09:14
19. 目標問題:問題のコーディング
03:11
20. 目標問題:コードのデバッグ
04:48
23. 再帰関数とは?再帰関数を学ぶ理由
02:24
24. 再帰関数が有利な問題
03:15
25. 再帰関数の作り方
05:33
26. 例1フィボナッチ数列
07:57
27. 例2 2進数に変換する
01:15
28. 例2を観察して再帰関数を解く
05:31
29. 例3回文構造を判断する
05:12
30. 例4入れ子になったリストを解く
03:38
31. 例4の実装
00:56
32. 再帰的思考を習得する理由
01:21
33. Big-Oを学ぶ理由
03:39
34. O(1), O(logN)
06:31
36. 他のBig-O計算
03:29
37. O(2^N)以上のBig-O
03:06
38. Big-Oをよく考える理由の練習
03:12
39. ボトルネックを探す
02:36
40. 問題からBig-Oを書く方法
02:57
41. バイナリナビゲーションの例
02:11
42. バイナリナビゲーション実装の特徴
01:10
44. バイナリ探索の実装(再帰)
01:29
46. バイナリ検索コアの内容
04:38
52. 目標の問題を読む
05:59
53. 問題入力値
00:59
54. 解法を思い出す過程
03:13
55. 終了条件の実装
04:58
56. 再帰呼び出しの実装
01:59
57. データ統合の実装
04:37
全体
16件
4.6
16件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
修正済み
5
ヘイ밥さんのアルゴリズム講義は特別です。目的が明確だからです。1対1の個別指導のような感じで、「大企業のコーディングテスト」とは何かを本質的に理解した上で作られています。 ヘイ밥さん自身の優れた学習能力と数学知識で(これはヘイ밥さんのYouTubeと講義を聞けば同意されると思います)、すでに悟っているアルゴリズム問題へのアプローチと解法を、1対1の個別指導を受けているような感覚で、本当に必要なことだけを残して全てを削ぎ落としたように学ぶことができます。 各チャプターは消化しやすい分量に非常によく分けられており、概念の説明もリスト形式の簡潔な形で非常に抑制された感じで説明されています。良い手書きの字で直接書いて描いてくれる例は、概念、思考法、問題解決を理解するのに非常に効果的です。 各チャプターごとに必要な基本的な数学の概念、自力で解ける段階別難易度の選ばれた問題と、目標問題が提供されますが、ダウンロードする必要なく、ウェブブラウザで直接コードを書いて実行できるようになっているので、アクセスしやすいです。 私にとってヘイ밥さんの講義は、一度見て終わりではなく、繰り返し聞く価値のある「達人の秘訣」のように感じます。素晴らしい講義を作ってくださりありがとうございます。YouTube時代から購読とアラーム設定をしている数少ないチャンネルでしたが、講義を作ると聞いた時から期待していたよりもはるかに満足のいく講義でした。 最後に、ヘイ밥さんの講義で言われたことの中で、私に響いた表現/説明/アドバイスをいくつか共有します。 勉強法: 「原理と基礎を知らなければ、勉強することが多すぎる」 「基礎的なことは暗記しなければならない」 「例を皆さんが解けるようにしなければならず、自分がどのように解いたのかメタ認知して理解しなければならない」 コーディングの概念: 「データが特定の方式で整理されていなければ、特定の機能を実装することはできない」 「最も重要なことは、自分が作ったデータが安全に使用できるように制約を与えることだ」 「漸化式:前の項の値から現在の項の結果を導き出す機械」 「非線形データ構造とは?反復処理で巡回不可能。次の順番でどこに行くか不明確。」 修正:誤字を修正しました。
rm -rf様!YouTubeのコメントも丁寧にしてくださり、受講レビューも詳細かつ私の意図していたところや、効果まで詳しく書いてくださり、本当にありがとうございます!!私も力をいただき、これからも良いコンテンツと講義を作っていきたいと思います。コンピューター科学業界で良いツールを手に入れられたことを願っています :) :D
受講レビュー 1
∙
平均評価 5.0
5
私はこの授業が本当に良かったです。YouTubeの動画で触れたことのある方はご存知かと思いますが、根本的に構造化された考え方/戦略を教えてくれるという点が、私にはとても 도움이 되었습니다. 身につけた方法で、もっと 열심히 問題を解いて、必ず良い結果が得られればと思います。ヘイ밥さん、ありがとうございます!
ありがとうございます!!構造化された考えと戦略は、本当に良い言葉ですね。私が作りたい講義をうまく表現してくれている気がします。たくさんのことを学んで、良い結果が出ることを願っています😌
受講レビュー 1
∙
平均評価 5.0
5
現在も講義を続けて聞いています!! でも講義が良すぎてレビューを残します! 良い点をいくつか書いていきます! 1. 깔끔한 코드 작성법 通常、私がコーディングした後でも、どこが間違っているのかよくわかりませんでした。その部分についてはかなり進歩したと思います!! 깔끔한 코드 작성から、私が読みやすいコードを作成できるようになったことがとても嬉しかったです。 2. 練習問題、反復問題 上記の部分を通じて、自分でコーディングして反復学習することで、かなり多くのことを学びました。まだ多くの問題を見ていませんが、今後さらに役立つと思います! 講義を見ながら追加の利点があれば残します!! 皆さんがコーディングテストの準備をされている場合は、お勧めします!!
ありがとうございます :) 私の意図通り学習に役立つので嬉しいです。これからも成長するのに役立つといいですね。
受講レビュー 35
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!