1. 程式人生 > >小演算法小技巧總結

小演算法小技巧總結

變數交換
(罕見):

a = a + b;
b = a - b;
a = a - b;

此時a、b就互換了
也可以用指標交換二者變數的地址從而實現輸出時資料交換

再利用了氣泡排序後,若有重複的數字,輸出時避免出現重複的數字可以用這個小技巧:if (a[i] != a[i-1]) //此行非常巧妙地處理了重複問題,哈哈! cout <<" " <<a[i];