メインコンテンツにスキップ

コース

Pythonで学ぶデータ構造とアルゴリズム

上級4 時間

連結リスト、スタック、キュー、ハッシュテーブル、グラフなどのデータ構造と、探索・ソートアルゴリズムを学ぶ

Python4 時間動画 16 本演習 49 件4,050 XP47,059修了証明書

無料アカウントを作成する

Googleで続行
または
続行すると、次に同意したものとみなされます: 利用規約プライバシーポリシー 、およびデータが米国内に保管されることに同意したものとみなされます。

何千もの企業の学習者に愛されています

チームでトレーニングをお考えですか?

法人向けプランを試す

コースの説明

代表的なデータ構造とアルゴリズムとは

コンピューターの多くのプログラムは、データ構造とアルゴリズムをベースに動いています。 普段の操作の裏側でどんな仕組みが働いているのか、4時間のコースで学びましょう!連結リスト、スタック、キュー、グラフ、ツリーといった代表的なデータ構造。 また、深さ優先探索、幅優先探索、バブルソート、マージソート、クイックソートなどのアルゴリズムの実装方法について解説します。

日常生活でデータ構造とアルゴリズムを見つける方法

カード、音楽プレイリスト、各国の料理、本の山などの日常的な瞬間にデータ構造とアルゴリズムを適用してみましょう。 一般的なデータ構造やアルゴリズムをり理解し、それらを色んなアプリで実装できるスキルを身につけることができます。

アルゴリズムの計算量を求める

よく使われるアルゴリズムを効率の観点から分析していきます。 アルゴリズムの計算量を表す業界標準である「Big O記法」を理解し、計算方法を学びます。

Pythonプログラミングのスキルを磨く

データ構造とアルゴリズムが理解できれば、日常の問題を効率的なコードで解決できるようになります。 Pythonで実践し、身につけたスキルを応用することで、お好きなプログラミング言語に活かすことができます。

前提条件

カリキュラム

コース概要

1

連結リスト・スタック・Big O記法

最初に、アルゴリズムとデータ構造の基本概念を見ていきます。次に、連結リストとスタックという2つのデータ構造を取り上げます。さらに、Big O記法を使ってアルゴリズムの計算量を求める方法を学びます。

Pythonで学ぶデータ構造とアルゴリズム

コース修了

修了証明書を取得

今すぐ登録する

DataCamp for Mobileでデータスキルを伸ばしましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進められます。