promotion image of download ymail app
Promoted
哲英 發問時間: 電腦與網際網路程式設計 · 1 0 年前

array and loop??

arrays compared to linked list的優缺點??

何時用while loops而不用for loops??

2 個解答

評分
  • ay18
    Lv 5
    1 0 年前
    最佳解答

    array 的優點是可以很快的找到你要的element. array[10]可以直接找到第11個element. O(1)

    linked list需要從array[0], array[1]... 一直走到array[10]. O(n)

    linked list 好處是不會浪費memory, 可以隨時增加減少. array 不行.

    for loops是你事先知道要跑多少次. 比如說要跑10次, 就for (int i = 0; i < 10, i ++)

    while loops是你不知道要跑多久, 可能是要看其他function的答案而定

    就用while (variable == true)之類的.

    • Commenter avatar登入以對解答發表意見
  • 匿名使用者
    1 0 年前

    while loop跟for loop骨子裡都是一樣的,

    兩種之間其實都可以互換,

    在不知道次數的情況下也是可以使用for loop呀,

    在知道次數的情況下也可以使用while loop。

    喜歡用哪種就用哪種,這個是沒有差別性的。

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。