paiza times

paizaがお届けする、テック・キャリア・マネジメント領域における「今必要な情報」を届けるWebメディア

logo

paizaがお届けする、テック・キャリア・マネジメント領域の「今必要な情報」を届けるWebメディア

アルゴリズムとデータ構造入門に新講座追加 | 初心者でもスタックとキューを理解できる

paizaラーニング新・アルゴリズムとデータ構造入門 Java編に「新・アルゴリズムとデータ構造入門 Java編10: スタック・キュー」が追加されました。

新・アルゴリズムとデータ構造入門 Java編では、初心者でも動画レッスンと演習問題を通して、線形探索やO記法、ソートなどのアルゴリズムが学べます。

今回は、新・アルゴリズムとデータ構造入門 Java編10: スタック・キューの内容をご紹介します。

paizaラーニングについて詳しくはこちら
paizaラーニング

スタックとキューについて

スタックとキューは、どちらもデータ構造の一種です。データ構造とは、簡単に言うとデータを効率よく取り扱うための仕組みのことです。

スタックのデータはFILO(First In Last Out)、つまり先入れ・後出しとなります。スタックにいくつかのデータを入れてから取り出そうとすると、最初に入れた要素が最後に出てきます。

一方でキューのデータはFIFO(First In First Out)、つまり先入れ・先出しとなります。スタックにいくつかのデータを入れてから取り出そうとすると、最初に入れた要素が最初に出てきます。

それぞれの詳しい使い方や実装方法については、新・アルゴリズムとデータ構造入門 Java編10: スタック・キューで解説しています。

新・アルゴリズムとデータ構造入門 Java編に追加されたレッスンの内容

新・アルゴリズムとデータ構造入門 Java編10: スタック・キュー


01:スタックとキュー

まずは、スタックとキューの概要を学びます。

02:スタックとキューの実装準備

次に、スタックとキューの実装準備をしてみましょう。

03:スタックの実装

実際にスタックを実装してみましょう。

04:スタックの活用例

スタックの活用例について学びます。

05:キューの実装

実際にキューを実装してみましょう。

06:キューの活用例

キューの活用例について学びます。

そのほか初心者でもアルゴリズムを学べるコンテンツ

スキルチェック問題

paizaでは、Java・PHP・Ruby・Python・C・C++・C#・JavaScriptなど、さまざまなプログラミング言語に対応したスキルチェック問題を公開しています。

問題を解くにはさまざまなアルゴリズムが必要となるため、初心者のアルゴリズム学習にも役立ちます。

paizaのスキルチェック

レベルアップ問題集

20211201105847

プログラミングの練習問題を集めた「レベルアップ問題集」も公開しています。

ソート、線形探索、木やグラフなどのアルゴリズムを試せる問題が多数あるため、さまざまなアルゴリズムの練習ができます。

paizaラーニングのアルゴリズム入門編

paizaラーニングの「アルゴリズム入門編」では、FizzBuzz、フィボナッチ数やハノイの塔といった、就職・転職時の技術面接でよく出るプログラミング問題のアルゴリズムを解説しています。

paizaラーニング





paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

詳しくはこちら

paizaラーニング

paizaのおすすめコンテンツ

CGC codemonster プログラミングゲーム「初恋プログラミング研究会 ~海に行こうよ~」 CGC codemonster プログラミングゲーム「コードモンスター大図鑑 プログラミングでゲットだぜ!」
paiza転職 paiza新卒 EN:TRY paizaラーニング 記事内に記載している情報は、記事公開時点でのものとなります。 Copyright Paiza, Inc, All rights reserved.