一日一碼01 氣泡排序

2021-06-18 06:24:45 字數 645 閱讀 8704

一切成功都源於積累!

為痛下決心要改掉眼高手低的毛病,每天一道演算法題!

先從最簡單的氣泡排序開始吧。

//氣泡排序	2013/09/06

//從小到大排序

#include #include #include #include //每次把最後的數向前比較,小的數從後往前「冒泡」,下次比較仍從最後比起,前面已排序部分無需比較

void soapsort(int* a, int n)

} if(flag == 0) }}

//每次把前面的數向後比較,大的數從前往後「冒泡」,下次比較仍從前面比起,後面已排序部分無需比較

void soapsort2(int* a, int n)

} if(flag == 0) }}

//錯誤方法,只是每次把最大的放到最後,前面的數實際上沒有排序

void soapsort_error(int* a, int n)

} if(flag == 0)

}}int initarr(int** a)

return n;

}void printarr(int* a, int n)

printf("\n");

}void main()

生成唯一碼

根據年月日 隨機數獲取19位的資料序列 public static long getrandomid 根據年月日 隨機數獲取19位的資料序列 public static long gethashcodeid var num 19 s.length var f datetime.now.tostrin...

python數字,簡單碼一碼

希望今兒晚上的大風可以趕走霧霾 轉入正題 數字是不可更改型別,也就是說變更數字會生成新的物件,可以通過id a 醬紫的函式證明 變更數字其實是生成了新的數值物件並且得到它的引用。python中的主要數字型別 整形 布林型別 標準整形 長整形 布林整形只有兩個值 標準整形 八進位制整形以0開始,十六進...

獲取裝置唯一碼

有些企業內部程式需要對訪問程式的真機做白名單限制,對於裝置唯一碼,蘋果做出了如下限制 1.從ios7之後,獲取mac位址會返回固定值 02 00 00 00 00 00 2.試圖獲取udid 裝置唯一碼 的程式不會通過蘋果的審核。我們可以在程式第一次啟動時生成這個id並儲存起來,但是,如果使用者刪除...