基本情報技術者のQ&A
問17について①がなぜ"0"なのかご教示頂きたく。配列のはじ…
スタディング受講者
質問日:2024年10月25日
問17について①がなぜ"0"なのかご教示頂きたく。配列のはじめのアドレスは"0"から始まるってことでしょうか?
→②にてiは1,2,3,4と増えていき③④にてもっとも数字が大きい番地を探索してると理解してます。解説の例をだすとPriority[2,11,21,12]なので初回は2と11の比較から始まります。アドレスでいうと2のアドレスの1と11のアドレスの2から比較される理解してます。
※アドレスが"0"からならOpCntが"4"なので、iは最終的に4になり、後述のa,bの処理と辻褄が合わなくなるかと思います。
while (OpCnt が 0より大きい間)
①ip ← 0
②for (i が 1 から OpCnt になるまで 1 ずつ増やす)
③if (Priority[ip] が Priority[i] より小さい)
④ip ← i
endif
endfor
参考になった 0
閲覧 15
回答
回答を見たり、質問するには
対象のコースを購入する必要があります。