一般在程式中,變數內容是放在記憶體中,(如下圖)若是想要將兩個記憶體的內容(A 和 B )交換,該如何處理?

大家採用的演算法則都是先取一個暫存的記憶體空間(T):

(1) T = A (2) A = B (3) B = T

只要執行以上三個步驟,即可達成 A 和 B 交換內容的動作。

演算法則-將二個記憶體內容交換

相同的觀念無法在 Excel 中執行,因為會形成循環參照。

演算法則-將二個記憶體內容交換

arrow
arrow
    文章標籤
    演算法
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()