共感で繋がるSNS
GRAVITY(グラビティ) SNS

投稿

臼井優

臼井優

アルゴリズムは「問題を解くための手順や考え方(設計図)」、プログラミングは「その手順をコンピューターが理解できる言語で記述する作業(指示書作成)」です。つまり、**「何を(アルゴリズム)」するかを決め、「どうやって(プログラミング)」**それを実現するかをコードに落とし込む関係で、効率的で質の高いプログラムを作るためには優れたアルゴリズムの理解が不可欠です。
アルゴリズムとは (Algorithm)
意味:特定の問題を解決するための、明確で有限な「手順」「計算方法」「思考プロセス」。
特徴:抽象的で、人間が理解できる概念(レシピや地図のようなもの)。
例:料理のレシピ、目的地への道順、ソート(並べ替え)の手順(バブルソートなど)。
プログラミングとは (Programming)
意味:アルゴリズムで決めた手順を、Python, Java, C言語などの「プログラミング言語」を使ってコンピューターに実行させるための「具体的な指示書(コード)」を書く行為。
特徴:具体的で、コンピューターが理解できる形式にする技術的な作業。
例:Pythonで print("Hello") と書くこと。
両者の関係性
「設計図」と「建設」:アルゴリズムはプログラムという「建物」を建てるための「設計図」であり、プログラミングはその設計図に基づいて実際に「建物を建てる作業」です。
重要性:良い設計図(アルゴリズム)がなければ、良い建物(プログラム)は作れません。アルゴリズムの選択がプログラムの速度や品質を大きく左右します。
具体例
「〇〇を並べ替える」という問題:
アルゴリズム:「クイックソート」という高速な並べ替えの手順を考える。
プログラミング:そのクイックソートの手順をPythonなどのコードで書く。
GRAVITY
GRAVITY
関連する投稿をみつける
話題の投稿をみつける
おっく

おっく

ビッグプレーだな
GRAVITY
GRAVITY
磯部お

磯部お

私はこの顔の角度が盛れるのでこの角度の写真がめちゃくちゃ多い(笑)
GRAVITY
GRAVITY2
そる

そる

ALIENROMULUSはどんな作品ですか?
ALIENROMULUSは、主にサイエンスフィクションやファンタジーの要素を取り入れた作品です。以下にその特徴をまとめます。 ジャンル: サイエンスフィクション、ファンタジー テーマ: 異星人や宇宙の探求、人間の存在意義、技術と倫理の対立など ストーリー: 主に異星人との接触や、宇宙での冒険を描いています。キャラクターたちが未知の世界で成長し、さまざまな試練に立ち向かう姿が描かれています。 スタイル: ビジュアルや音楽にこだわりがあり、視覚的にも聴覚的にも楽しめる作品です。 この作品は、深いメッセージ性とエンターテインメント性を兼ね備えており、観る人に考えさせる要素が多いのが特徴です。興味があれば、ぜひチェックしてみてください!
GRAVITY
GRAVITY
ミミ(

ミミ(

再婚ゲーム
見てるんだけど
面白すぎるので
やばいで...す

まだ続編あるよね...??
GRAVITY
GRAVITY9
みずゆ

みずゆ

二刀流(または三刀流)の方が多すぎでワァ…………ってなっちゃう。凄すぎ。
GRAVITY
GRAVITY3
ひろき

ひろき

玉置さん?安全地帯?!

#ハッカーズ
GRAVITY
GRAVITY8
あんこ@

あんこ@

京サラ預託厩舎&育成先発表。
バトゥカーダ弟の浜田厩舎とグッドアズゴールドのグランデ育成にビックリ。
GRAVITY
GRAVITY6
深山🍤

深山🍤

一昨日作った豚とキャベツの味噌炒めに、今朝パスタを足したものをお弁当として食べた
キムチの素を入れたのでニンニク感とほんのりピリ辛感があり、ペペロンチーノの亜種みたいな味がした
GRAVITY
GRAVITY7
みゅう

みゅう

ぐぬぬ。パスワードなんだっけ。
GRAVITY
GRAVITY5
たち♪

たち♪

(水ゼリー、お笑い界隈以外では、ノッてるヤツいねえって❗説)
GRAVITY
GRAVITY3
もっとみる
関連検索ワード

アルゴリズムは「問題を解くための手順や考え方(設計図)」、プログラミングは「その手順をコンピューターが理解できる言語で記述する作業(指示書作成)」です。つまり、**「何を(アルゴリズム)」するかを決め、「どうやって(プログラミング)」**それを実現するかをコードに落とし込む関係で、効率的で質の高いプログラムを作るためには優れたアルゴリズムの理解が不可欠です。