アルゴリズム アルゴリズムとは?意味や具体例、代表的なアルゴリズムの種類などを紹介 2024.08.02 「アルゴリズムとは何か」という質問に、パッと答えられますか? 本記事では、アルゴリズムについて解説するとともに、アルゴリズムの種類や具体例、オススメ本などもご紹介します。
アルゴリズム プログラミング的思考とは?論理的思考との違いや考え方を具体例で分かりやすく解説! 2023.01.27 小学校でのプログラミング教育必修化をはじめ、今注目のキーワード「プログラミング的思考」。 プログラミング的思考とは何か?プログラミング的思考がなぜ重要なのか?について具体例を用いて分かりやすく解説します。
アルゴリズム アルゴリズムとデータ構造の学習におすすめの本10選 〜競技プログラミングの視点から〜【2023年版】 2023.01.19 アルゴリズムとデータ構造の学習と競技プログラミングは切ってもきれない関係になっています。 本記事では、趣味で競技プログラミングをしている筆者がアルゴリズムとデータ構造を学ぶメリットについて整理したのち、競技プログラミングとの関わりやおすすめ...
アルゴリズム 【初心者におすすめ】アルゴリズムの最適な勉強方法とは?参考Webサイト・本・アプリを紹介 2022.08.10 アルゴリズムはプログラミングの効率化に役立つ方法であり、プログラミングを学ぶ際には併せて学習しておきたい内容です。この記事では、アルゴリズムの概要や役割、勉強方法をご紹介します。具体的な学習方法として、Webサイト・アプリ・本など例を豊富に...
アルゴリズム ダイクストラ法とは?|アルゴリズムを極めよう 2021.08.26 ダイクストラ法について解説しました。グラフ上のある地点を始点とする最短経路を求める(単一始点最短経路問題を解く)ためのアルゴリズムです。Dijkstra氏によって考案されたことが名前の由来です。
アルゴリズム クリティカルシンキング(批判的思考)とは? 2021.02.15 クリティカルシンキングという言葉をご存知でしょうか?クリティカルシンキングは、ビジネスにおける課題解決において非常に有効な思考法です。本記事では、クリティカルシンキングの概要や活用例についてご紹介します。
アルゴリズム アルゴリズムの3つの基本構造|フローチャートを使って解説! 2021.01.15 アルゴリズムとは一体なんなのか? 「フローチャート」を使ったアルゴリズムの表現方法を中心にご紹介します。 アルゴリズムを理解すると、より質の高い仕事の進め方をできるようになりますよ!
アルゴリズム 文字列探索アルゴリズムとは?KMP法やBM法について解説 2021.01.13 ある文章の中に指定した文字列が含まれているかどうか、文字列探索を行うための関数やメソッドは多数存在します。 できるだけ高速に検索するための工夫がなされたアルゴリズムにはどのようなものがあるのか、それぞれどの程度の速さが期待されるのか(計算量...
アルゴリズム 探索アルゴリズムとは?基本から応用まで分かりやすく解説します! 2020.12.01 探索アルゴリズムは、数あるアルゴリズムのなかでも、もっとも基本的なアルゴリズムです。 この記事では、探索アルゴリズムのなかで主要な「線形探索アルゴリズム」と「二分探索アルゴリズム」、さらに応用編として「ハッシュ法」と「チェイン法」を紹介して...
アルゴリズム クリエイティブシンキングとは?ビジネスで使える思考方法を解説 2020.11.30 クリエイティブシンキングという思考方法をご存知でしょうか? ロジカルシンキングとの違いは分かりますか? この記事では、クリエイティブシンキングの概要や活用例についてご紹介します。
アルゴリズム ロジカルシンキングのためのフレームワーク6選 2020.09.03 物事を要素ごとに分けて合理的な思考や方法論で考える思考法、ロジカルシンキング。 ロジカルシンキングを身に付ける近道は、ロジカルシンキングのフレームワークを1つ1つ自分のものにしていくことです!
アルゴリズム ロジカルシンキングの基礎手法(MECE, So What? / Why So?)トレーニング問題あり! 2020.08.14 基本的なロジカルシンキングの手法(MECE, So What? / Why So?)を学ぶとともに、トレーニング問題へ取り組んでみませんか?ロジカルシンキングの具体的な手法を学習していきたいという方にオススメです。
アルゴリズム ソートアルゴリズムとは?|アルゴリズム学習のはじめの一歩! 2020.03.23 アルゴリズムの中の基本となるソートアルゴリズムについて幅広く取り上げました。 バブルソート、クイックソート、マージソート、選択ソート、挿入ソート、ヒープソートを具体例や計算回数まで踏み込んで解説します。
アルゴリズム ロジカルシンキングとは?代表的手法やオススメ本などの学習方法を5分で解説 2020.03.02 ロジカルシンキング(論理的思考)という言葉について「聞いたことはあるけど、浅い理解のままになっている」という方も多いのではないでしょうか。ロジカルシンキングの説明や具体例のほか、オススメ本や学習方法まで幅広く解説しました。
アルゴリズム 論理的思考力とは?プログラミング学習で高められるって本当? 2020.02.17 論理的思考力(ロジカルシンキング)は全てのビジネスに通じる論理的な考え方です。かのビル・ゲイツも類まれなる論理的思考能力を持つことで有名です。 論理的思考力とは何か?なぜそれが必要なのか?論理的思考力をプログラミング学習により高められる理由...
アルゴリズム アルゴリズム構築能力とは? (vol.4) 2018.01.19 アルゴリズム構築能力って何でしょうか?どのように伸ばせるでしょうか? アルゴリズムの具体例を解説しながら、アルゴリズム構築能力をどうやって高めるかという観点で解説します。
アルゴリズム プログラミングとアルゴリズム(vol.1) 2017.12.20 プログラミングスキルとアルゴリズム能力は切っても切れない関係です。プログラミングスキルを伸ばすには、アルゴリズム力も強化しなければならないのですが、ではどのようにしてアルゴリズム力を鍛えればいいのでしょうか。