今回はアルゴリズムの基礎的なところから話していき、踏み込んだC++の話などができたらいいなと思っております。 目次 ・「ソートアルゴリズムについて」 ・「累積和について」 ・「C言語について」 ・「いろんなアルゴリズム本について」 ・「C++の ...
アルゴリズムの知識は複雑な問題を効率的に解決する力を提供し、最適化された高速ソフトウェアを実現するためプログラマーにとって重要な知識です。アルゴリズムの理解はスケーラビリティを実現し、アプリケーションが大規模なデータセットを処理し ...
Visual Studioに移行したため、GitHubではC++として表示されますが、 コードは純粋なC言語で書かれています。 このリポジトリは、ChatGPTと相談しながら『新・明解C言語で学ぶアルゴリズムとデータ構造』を学習した記録です。 写経や実行結果を通して、少しずつ ...
ITエンジニア向け技術書籍の読み放題サービス「TechLib」(月額3,080円)では、プログラミング言語、サーバー・クラウドサービス、コンテナ開発、情報処理資格、AI・機械学習、ネットワーク・セキュリティなど様々なジャンルの書籍を取り揃え、続々と新しい書籍が追加されている。本コーナーでは、そんな「TechLib」に新規で追加された書籍を紹介する。
インプレスグループで理工学分野の専門書出版事業を手掛ける株式会社近代科学社は、2021年11月24日に、『セジウィック:アルゴリズムC 第5部 グラフアルゴリズム』(著者:R.セジウィック、訳者:田口 東、高松 瑞代、高澤 兼二郎)を発行いたしました。
アルゴリズムをプログラムで表示した場合、アルゴリズムの概念自体が複雑な上に抽象的なコードのせいもあって、実行されるアルゴリズムのプログラムをイメージするのは難しいものです。そんな抽象的なアルゴリズムのプログラム学習には、コードだけ ...
オーダは,アルゴリズムの評価に用いる計算量を表す方法の一つ.O(ビッグ・オー)という記号を使う. たとえばデータ数nが2倍,3倍, ... と増加していった時に,実行時間が:math:2^2, 3^2倍と増加して行く場合は:math:O(n^2)であるという. ここで大事なのはO記法で ...
日本経済新聞にて書評掲載「現代必須〈教養〉の入門書」 読売新聞にて書評掲載「ソフト動かす原理解説」 毎日新聞の「今週の本棚」にて書評掲載 生成AIを筆頭に新しい技術の進歩は増すばかりの昨今。SNSや検索エンジンなどの情報は「アルゴリズム」に ...
「アルゴリズム」という言葉を知っていても、改めて「アルゴリズムって何?」と聞かれるとうまく答えられないという人は多いはず。アルゴリズムという言葉の意味や、PCが登場する前から人間の生活に息づいてきたというアルゴリズムの正体について ...