空間複雜度(SPACE COMPLEXITY)【定義】是指從主程式呼叫該副程式開始到完成的過程,所佔用的「記憶體空間」。例如:參數、變數宣告,回傳值及傳回位址時...
演算法的「時間複雜度 O(n)」 【定義】O(n)可視為某演算法在電腦中所需執行時間,亦即將「執行次數」轉換成電腦所需的執行時間。 【執行次數轉換時間複雜度之作...
陣列的觀念 【定義】陣列是指一群具有相同名稱及資料型態的變數之集合。 【特性】 佔用連續記憶體空間。用來表示有序串列之一種方式。各元素的資料型態皆相...
【定義】宣告陣列時,其括弧中的「註標」個數,只有一個的時候,便稱為「一維陣列」。在一維陣列中,常使用的運算指令有五種。1.讀取(Read)2.寫入(Write)...
一維陣列的運算指令:插入(insert) 【定義】在指定的註標i的位置插入一項新元素,原來的註標i和之後的元素都必須要在往後挪移一個位置。 【例如】將在註標1的...
在前兩篇文章所介紹的一維陣列,可以視為使用直線方式來存取資料,這對於一般的問題都可以順利的處理,但是遇到比較複雜的問題的時候,那這時二為陣列就可以派上用場了。否...
【定義】宣告陣列時,其括弧內的「註標」個數,是二個以上時•就稱為「多維陣列」。其中最常見是三維陣列,其圈形為三度空間的立體圖形,並且我們可以將三維陣列視為多個二...
【定義】陣列名稱之後加上“註標”即可存取陣列元素。 【舉例】宣告一個A[3]的陣列,並分別儲存10,20,30 int A[3]; for(i=0;i<3...
陣列在記憶體中的表示法:一維陣列[索引值01 陣列是由一連串的記憶體組合而成,其陣列元素之儲存位址計算,大致上.可分為一維陣列與二維陣列來說明: I. 一維陣列...