アルゴリズム(英: Algorithm)とは、数学、コンピューティング、言語学、あるいは関連する分野において、問題を解くための効率的手順を定式化した形で表現したものを意味する。
算法(さんぽう)と訳されることもある。
コンピュータにアルゴリズムを指示するための(電子)文書をプログラムという。
人間より早く大量に正しい結果を導くことができるのがコンピュータの強みであるが、そのためには正しいアルゴリズムにもとづくプログラムが必要である。
アルゴリズムとは、コンピュータを使ってある特定の目的を達成するための処理手順。
アルゴリズムをプログラミング言語を用いて具体的に記述したものをプログラムという。
STL は主に次の5つから構成されています。アルゴリズム、関数オブジェクト、イテレーター、コンテナ、サポートクラスです。この中で最も重要なのが「アルゴリズム」です。他の4つはアルゴリズムのためにある、と言っても過言ではありません。というわけで、 STL の中でもまずこのアルゴリズムから見ていくことにします。
「アルゴリズム」という言葉は、一般的に「特定の結果を求めるための処理方法」という意味で使われています。たとえば「配列上のデータをソートする」などがアルゴリズムの一例です。 STL のアルゴリズムは、基本的に「別物」と考えた方が分かりやすいと思います。使いこなせるようになれば「ああ、アルゴリズムだ」と思うようになるかもしれませんが、当分の間は「いわゆる一般的なアルゴリズムとは違うもの」と考える方がいいと思います。
algorithm 人間やコンピューターに仕事をさせるときの手順のこと。 停止しない場合はprocedure(手順・手続き)という。 有名なところでは RSA暗号 GIF特許問題となった圧縮法(LZW) 等。 史上最大の発明アルゴリズム―現代社会を造りあげた根本原理 ISBN:4152083824 中古ドメイン 販売のカエルドメインです。 オールドドメイン 販売のカエルドメインです。 奇蹟の木モリンガをご存知ですか?『グリとモリのモリンガ屋さん』へお越しください。 今こそはじめようFX特集 グアムのゴルフやレンタルクラブ、グアムのゴルフ場のキャンペーン情報や海外旅行などダンロップのゼクシオ。 グアム旅行ホテル観光地図グアムお土産レンタカーなどグアムのオプショナルツアー、グアムのホテル。 グアム、ロイズ、ラ・フランス、TGIフライデーズ、グアムのレストラン、プラネット ハリウッド、パーム・カフェ。