rand()原理
用rand()之前,要設置一個種子:srand(seed)
,否則seed默認爲1
也可以srand(timd(NULL))
,這樣每次生成的僞隨機數都不一樣
總的來說,系統的生成大概就是一個一次函數,然後加一個模數 ,其中 均爲常數
生成 之間的僞隨機整數:
生成 之間的僞隨機浮點數: ,其中 爲自己定義的隨機上限
用rand()之前,要設置一個種子:srand(seed)
,否則seed默認爲1
也可以srand(timd(NULL))
,這樣每次生成的僞隨機數都不一樣
總的來說,系統的生成大概就是一個一次函數,然後加一個模數
生成
生成
(1)排序算法的時間複雜度和空間複雜度:冒泡排序,快速排序,堆排序等 穩定的排序 時間複雜度 空間複雜度 冒泡排序(n2代表n的平方):