本日のタスク
【終わったタスク】2/16(火)
◆勉強
・基本情報技術者試験の過去問(40-80)完了。
◆運動
無し。
◆その他
・ダイエットブログ更新。
・2/17の予定を決める。
・転職ブログ更新。
スポンサーリンク
【感想】
基本情報技術者試験の過去問一周目が完了。早速二周目を始めた所再帰的関数が腑に落ちない。
Aが空なら何もしないまでは理解できたけど、3→2→1とCからBにPUSHされるのが理解できない。
Aが空なら何もしないの後の処理としてCからBにPUSHされるのは一回だけなら分かるけど、三回分C→BにPUSHするというのは、どこにその記載があるんだろう?
解説↓を見てみると、A→BにPUSHした後、残りのC→BにPUSHするの処理は後に回されていると考えるなら納得できる。
https://kihonjouhou-aho.com/2019-spring-am-6/
そうやって考えるのが普通なのかな?