ひろひろの生活日記(LIFE Of HIROHIRO)

パソコン講習とソフト開発をしています。自作小説も掲載しています。ネット情報発信基地(上野博隆)Hirotaka Ueno

問041(2分木の検索)

2011年05月30日 15時26分36秒 | 応用情報技術者[問題]
問041(2分木の検索)

解説)
二分木と配列の関係を読み取る。
A[1]を根とする。
A[i]の左をA[2i]
A[i]の右をA[2i+1]

教科書の図の通り。
・行きがけ順
(ツリーを下がるときにデータを取得する)
・帰りがけ順
(ツリーを上がるときにデータを取得する)
・通りがけ順
(進行方向が変わるとき取得する)
・幅優先検索
(階層の上位から下位、右から左に取得する)
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

問040(スタック)

2011年05月30日 14時44分38秒 | 応用情報技術者[問題]
問040(スタック)

解説)
先入れ先出し法である。
3つのデータを入れる場合の数は
3つ全て入れてから取り出す。
2つ入れてから取り出す。
1つ入れてから取り出す。
上記の三通りに大まかに分かれる。
2つ、1つの場合、2通りさらに存在する。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

問039(BMF表現)

2011年05月30日 13時55分19秒 | 応用情報技術者[問題]
問039(BMF表現)

解説)
<パラメータ指定>
::=は定義を表す。
|は、それともORである。
<パラメータ指定>::=<パラメータ>|(<パラメータ指定>,<パラメータ>)
・具体的に表記すると
・・<パラメータ指定>は<パラメータ>
・・もしくは(<パラメータ指定>,<パラメータ>)例(abc,dfg)等である。
<パラメータ>::=<英字>|<パラメータ><英字>
・・<パラメータ>は英字であることを表す。
<英字>::=a|b|…
・・英字はaからiまでの英字である。

ア((abc,def)):パラメータ指定の括弧には「,<パラメータ>」が必要である。
同様にして、イのみ正解となる。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする