擬似コード
擬似コード
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/25 05:10 UTC 版)
擬似コード (ぎじコード、英: pseudocode)とは、アルゴリズムなどを、架空の非常に高水準なプログラミング言語(擬似言語)で記述したものである。Pascal、Fortran、C言語などの既存のプログラミング言語の構文と、自然言語に近い表現を組み合わせて記述することが多い。
例
擬似コードの記述例を示す。下は、同様の記述を実際のプログラミング言語で表記したものである。
擬似コード:
if クレジットカード番号が有効 番号と注文で取引をする else エラーを表示する end if
PHPによるコード:
<?php
if (is_valid($cc_number)) {
execute_transaction($cc_number, $order);
}
else {
show_failure();
}
?>
関連項目
外部リンク
擬似コード
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/02 06:29 UTC 版)
「トライ (データ構造)」の記事における「擬似コード」の解説
以下の擬似コードは与えられた文字列がトライ木にあるかどうかを判定する汎用のアルゴリズムを示したものである。ここで、children は子ノード群の配列であり、terminal ノードとは格納された単語に対応するノードを意味する。 function find(node, key) { if (key is an empty string) { # 基本ケース。キーが空文字列の場合 return is node terminal? } else { # 再帰ケース c = first character in key # キーが空でないので、その1文字目を取り出す tail = key minus the first character # 1文字目を除いた文字列 child = node.children[c] # 文字コードが配列キーとなる if (child is null) { # 子がないので再帰できないがキーは空になっていない return false } else { return find(child, tail) } }}
※この「擬似コード」の解説は、「トライ (データ構造)」の解説の一部です。
「擬似コード」を含む「トライ (データ構造)」の記事については、「トライ (データ構造)」の概要を参照ください。
「擬似コード」の例文・使い方・用例・文例
- 擬似コードのページへのリンク