강의

멘토링

로드맵

BEST
Programming

/

Algorithm & Data Structure

図で簡単に学ぶデータ構造とアルゴリズム(基本編)

この講義で線形データ構造とアルゴリズムを学習できます。

  • gamja5
Algorithm

学習した受講者のレビュー

こんなことが学べます

  • データ構造

  • アルゴリズム

開発者が必ず知っておくべきデータ構造&アルゴリズム、
絵で簡単でおもしろくお知らせします!

一度熟したベーシック
一生のコードを左右するんですか? 🔍

開発者の基礎、データ構造&アルゴリズム📖

基本基が足りない開発者がどんなことを学習するのか分からず、さまよう姿を見たらいつも残念だと思いました。時間の余裕もなく、最新の技術に追いつくだけでも、一気に見えますからね。
もちろん、最新の技術も重要ですが、コンピュータサイエンスの分野では、基本基盤ははるかに重要です。
基本技だけよく固めておけば、華やかで人気のある技術はいつでも手軽に学べます。

データ構造とアルゴリズムは、特定の言語やフレームワークに限定されていません。
流行する言語とフレームワークが変わっても、あなたが学ぶデータ構造&アルゴリズム関連の知識はそのまま持って適用することができます。


アシスタントが必要な開発者
誰でもOK 🚩

大学生

学校の授業で学ぶ
データ構造/アルゴリズム
とても難しくて硬いです。
簡単に身につけることはできませんか?

非専攻者

専攻者は新しい言語、
フレームワークにも
適応がうまくいきました...
その秘訣が気になります!

就職準備生

コーディングテストの問題を見ると
壁が感じられて幕屋です。
何かを学ぶべきだと思います。
それは一体何ですか?

効率王

私が編んだコードの
パフォーマンスを分析し、
より効率的でパフォーマンスが良い
コードに置き換えたいです。

開発を始めたばかりの方がよくこのような言葉を言われています。

  • 「しばしば、どのような問題を解決するとき、望遠に海に浮かぶような気がします。」
  • 「その時、その時頭に浮かぶ考えをコードで書いて何とか解決するのに…効率的なコードだと言い張ることはできません。」
  • 「他の人のコードと比較しても、どのコードがより効率的なコードなのか判断もできません。」
  • 「何か体系的なやり方があるようですが、どうすればいいのかと思います。」

頭に浮かぶ考えをすぐにコードに移すのは自然なことです。
データ構造とアルゴリズムを学ぶまでは!

データ構造とアルゴリズムを学ぶことになったら?

どのような問題がある場合、その問題でどのデータ構造が最も効率的であるか
それに合ったアルゴリズムはどれがあるのか悩みます。

私たちが簡単に遭遇するほとんどの問題は、既知のデータ構造とアルゴリズムで解決できます。もしないといっても、私たちが知っているデータ構造とアルゴリズムに基づいて応用すればすぐに解決可能です。
普段のアシスタントが必要だと感じた方なら、データ構造とアルゴリズムがその役割を十分にしてくれると自信です。


学習内容
確認してください📚

  • ✅非専攻者から就学生まで、すべての方が簡単に理解できるように図で説明します。
  • ✅概念の説明と実装まで扱うので、データ構造とアルゴリズムがどのように動作するかを詳しく知ることができます。
  • ✅ 実装時に混乱する可能性のある状況では、図でコードがどのように動作するかを説明します。
  • ✅絵で面白く説明しますが、ただ軽くは扱いません。

1️⃣データ構造とアルゴリズムを準備する!

データ構造とアルゴリズムが何であるかを調べ、データ構造とアルゴリズムを本格的に学習する前に必要な知識と環境を準備します。

2️⃣データ構造を学ぶ!

本格的にデータ構造について学びます。この講義は基本編であるだけに比較的簡単な構造である線形データ構造について調べ、直接実装してみます。

3️⃣アルゴリズムを学ぶ!

再帰アルゴリズムと線形データ構造の一種である連結リスト(Linked List)をソートするアルゴリズムを調べて実装してみます。そして、再帰アルゴリズムの欠点を解決できるダイナミックプログラミングについて学びます。


よくある質問💬

Q. どの言語で進行しますか?

JavaScriptに進みます。ただし、他の言語にも十分に従うことができるように、JavaScript固有の文法を使用せずにサンプルコードを作成します。

Q. 非専攻者も聞ける講義ですか?

非専攻者のために作った講義です。講義だけに従えば十分なデータ構造とアルゴリズムを学ぶことができます!

Q. 講義資料はありますか?

講義資料はありません。


他の講義を一緒に見る 📺

こんな方に
おすすめです

学習対象は
誰でしょう?

  • プログラミング言語を学んで何をすればいいか分からない方

  • コーディングテストを準備する方

  • 基本をしっかり身につけたい方

前提知識、
必要でしょうか?

  • 1つ以上のプログラミング言語

こんにちは
です。

7,749

受講生

500

受講レビュー

326

回答

4.9

講座評価

8

講座

저는 인프런에서 컴퓨터 과학(CS) 강의를 준비하고 있는 감자라고 합니다! 😄
학생과 주니어 개발자들이 AI 시대에 단순히 AI에 밀려나지 않고, 기본기를 탄탄히 다져 AI를 능숙히 활용하는 개발자로 성장할 수 있도록 돕는 것을 목표로 합니다.

 

カリキュラム

全体

25件 ∙ (4時間 19分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

139件

4.9

139件の受講レビュー

  • 찡찡이랑인동이님의 프로필 이미지
    찡찡이랑인동이

    受講レビュー 10

    平均評価 5.0

    5

    28% 受講後に作成

    운영체제에 이어서 구매 했는데 그림으로 쉽게 설명해주는 강의 시리즈 너무 좋습니다.강의 질도 높습니다 학과때 들었던 과목인데 코딩테스트 준비 전 들으면 도움이 많이 될것 같습니다. 심화편도 기대 하겠습니다. 그리고 네트워크쪽 강의도 만드실 생각이 있으신가요?

    • 감자
      知識共有者

      그림으로 쉽게 배우는 시리즈는 컴퓨터 사이언스 강의 시리즈입니다. 순차적으로 제작되어 오픈 예정인데 그 중 네트워크 강의도 있습니다. 마치 큐에 들어가 처리되는 것처럼요! 기대해주셔서 감사합니다 프불이는귀여워님 :)

  • 동키님의 프로필 이미지
    동키

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    시각화가 너무 잘 되어있어서 눈에 쏙 들어옵니다. 파이썬도 있고 자바도 있지만 처음 시작하기에는 자바스크립트가 제일 편해서 수강했는데 만족합니다. 심화강의 기다릴게요~

    • 감자
      知識共有者

      심화편도 눈에 쏙 들어오게 정성껏 만들겠습니다. 소중한 수강평 감사합니다 동키님!

  • 이종운님의 프로필 이미지
    이종운

    受講レビュー 35

    平均評価 5.0

    5

    100% 受講後に作成

    알고리즘 입문과 가볍게 복습하는 강의로서는 최고인것 같습니다

    • 감자
      知識共有者

      소중한 수강평 감사합니다 이종운님! 최고의 댓글입니다 ㅎㅎ

  • Sammy님의 프로필 이미지
    Sammy

    受講レビュー 19

    平均評価 5.0

    5

    48% 受講後に作成

    자료구조 알고리즘이라니 바로 시작합니다 ㅠㅠ

    • 감자
      知識共有者

      수강평을 먼저 남겨주셨네요 ㅎㅎ 파이팅입니다! 감사합니다 Sammy님!

  • hye님의 프로필 이미지
    hye

    受講レビュー 1

    平均評価 5.0

    5

    52% 受講後に作成

    期間限定セール、あと5日日で終了

    ¥41,250

    25%

    ¥6,708

    gamja5の他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!