基本情報23年 特別 午後 問11 設問2
【解き方】
うだうだ書いてありますが、結局、lastに何を入れるかです。
fについて(最初の1件目におけるlast)
最初の1件目においては、一番最初のデータが最後になるわけです。
bucketListに最初のデータをいれるためにNewしているのですから、
そのデータ(=最初のデータ)を、最後のデータのlastにいれます。
つまり、last = bucketList よって fは bucketlist
gについて(追加時のlast)
現在の最後のデータの「次に」新しいデータをいれています。
last.next=new Bucket()
ってことは、このデータが、今度は最後のデータ(last)になるので
last = last.next よってgはlast.next
【答え】
(先週の設問1から)
設問1
a ウ
b イ
c ウ
d カ
e ア
(今週分)
設問2
f ア
g エ