基本情報試験

[ リスト ]


前にもやった問題
解説が出来なかった問題でもあります


またしても引っかかりました。。。
「 ルートノード 」って言葉がいまいちだったの
根っこのノード(トップノード)



なんともルートノードと新たなノードがピンと来なかったの
ノードの数値は添え字だったんだね
それすらきづかなかった。。。



では解説に写ります




設問1





468という数値を上から順番に比べていくと矛盾が生じるところがでてくる
ア 216のあと120がくるのがおかしい(216〜468の間の数値のはず)
ウ 490のあと515がくるのが変(490より小さい数値のはず)
エ 563のあとの612が変(563以下のはず)


でもね。。。
ウも正解って問題集もあるんだけど(泣)
月夜が変???



設問2


a




新しく挿入するキー値の添え字と挿入すべきキー値の添え字が同じならループを終わる
もしくは挿入すべきキー値の添え字がNULである場合はループを抜ける












wに退避している添え字を親ノードへのポインタとして使用





c






left   の   L
right の   R
k が挿入する数値の添え字
w が比較する数値の添え字

例) kye(k)が29、key(w)が28
Kye(k) < Key(w)   29 < 28  →(No) kをR-Pointer(w)にいれる







わかりにくい解説ですいません。。。
なお設問3に関しては月夜の問題集に掲載されていないため省かせていただきます。。

よしもとブログランキング

もっと見る

[PR]お得情報

話題の新商品が今だけもらえる!
ジュレームアミノ シュープリーム
プレゼントキャンペーン
ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!
お肉、魚介、お米、おせちまで
おすすめ特産品がランキングで選べる
ふるさと納税サイト『さとふる』
コンタクトレンズで遠近両用?
「2WEEKメニコンプレミオ遠近両用」
無料モニター募集中!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事