標題:
[作業]APCS 觀念題 10503 - 6
[打印本頁]
作者:
李泳霖
時間:
2021-12-17 08:00
標題:
[作業]APCS 觀念題 10503 - 6
本帖最後由 李泳霖 於 2021-12-25 10:39 編輯
List是一個陣列,裡面的元素是 element, 它的定義如右。
List 中的每一個 element 利用next 這個整數變數來記錄下一個 element在陣列中的位置,如果沒有下一個 element,next 就會記錄-1。所有的 element 串成了一個串列 (linked list)。例如在 list 中有三筆資料
它所代表的串列如下圖
RemoveNextElement 是一個程序,用來移除串列中current 所指向的下一個元素,但是必須保持原始串列的順序。例如,若current 為3 (對應到 list[3]),呼叫完RemoveNextElement 後,串列應為
struct element
{
char data; int next;
}
void RemoveNextElement (element list[], int current)
{
if (list[current].next != -1)
{
/*移除 current 的下一個 element*/
______________________________
}
}
複製代碼
請問在空白部分,應該填入的程式碼為何?
(A) list[current].next = current ;
(B) list[current].next = list[list[current].next].next ;
(C) current = list[list[current].next].next ;
(D) list[list[current].next].next = list[current].next ;
本帖隱藏的內容需要回復才可以瀏覽
作者:
郭哲維
時間:
2021-12-25 10:34
此帖僅作者可見
作者:
王銘鴻
時間:
2021-12-25 10:36
此帖僅作者可見
作者:
陳羿安
時間:
2021-12-25 10:36
此帖僅作者可見
作者:
龔品誠
時間:
2021-12-25 10:37
此帖僅作者可見
作者:
林羿丞
時間:
2021-12-25 10:37
此帖僅作者可見
作者:
張淯祺
時間:
2021-12-25 10:38
此帖僅作者可見
作者:
李柏穎
時間:
2021-12-25 10:38
此帖僅作者可見
作者:
曾宥程
時間:
2021-12-25 10:38
此帖僅作者可見
作者:
李穎俊
時間:
2021-12-25 10:41
此帖僅作者可見
作者:
黃柏叡
時間:
2021-12-25 10:42
此帖僅作者可見
作者:
王翎璇
時間:
2022-1-7 19:05
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2