プログラミング基礎

プログラミング基礎

バイナリーサーチ3 探索3回目

バイナリーサーチ、2分探索の検索をループを使わずに解説しています。
プログラミング基礎

バイナリーサーチ2 探索2回目

仕様 前回からバイナリーサーチというアルゴリズムについて解説しています(前回の記事)。今回はその続きで2回目の探索について記載しました。以下資料がバイナリーサーチの概要で、今回は2を行います。コード 前回のコードは値が2分した配列の前半グル...
プログラミング基礎

バイナリーサーチ1 条件文

2分探索というアルゴリズムについて解説します。全数探索は1つずつ探索するのに対し、2分探索は分割しグループで探索を繰り返し最終的に答えを導く方法です。データが順番に並んでる時に素早く探索できるアルゴリズムです。
プログラミング基礎

リニアサーチ3

基本アルゴリズムのリニアサーチをC言語とVBAで作ります。ループと条件文の使い方が学べます。
プログラミング基礎

リニアサーチ 2

概要 前回はリニアサーチという検索アルゴリズム作成として、検索対象の配列を確認する為のループを作りました(前回の記事)。今回は探したい値を探すアルゴリズムを作ります。まずはおさらいとして以下フローチャートでイメージを掴みましょう。 再度リニ...
プログラミング基礎

リニアサーチ 1

検索アルゴリズムの基本として線形探索法(リニアサーチ)の作り方を解説いています。
プログラミング基礎

構造体データ入力

構造体で作ったメンバー変数にデータを入力していくプログラムを作ります。顧客名簿、商品品一覧などデータを作る実用的な内容です。
プログラミング基礎

構造体と配列

構造体を配列として使ってみます。沢山のデータを少ない宣言文で作ることができます。
プログラミング基礎

構造体の基礎

オブジェクト指向プログラミングの入門と言える構造体について解説しています。
プログラミング基礎

ポインタと引数

関数の引数をポインタにするとローカル変数をグローバル変数の様に扱うことができます。メモリの使用量を減らしたい時に使えるテクニックです。