1. 程式人生 > >排序演算法之冒泡、選擇、快速、插入

排序演算法之冒泡、選擇、快速、插入

基本資料型別的賦值過程:值傳遞(傳遞的是值得拷貝)

資料交換的三種形式:

  1. 不需要第三方變數

    a = a+b 

    b = a-b   

    a = a-b

  2. 引用第三方變數

     temp = a

     a = b

     b = temp

  3. 位運算(三次異或)

     a = a^b

     b = a^b

     a = a^b

         與&:全1出1

         或|:全0出0

         異或^:同0異1

         同或⊙:同1異0