自己想出的演算法!

2021-06-28 06:38:52 字數 1083 閱讀 6178

今天看c primer plus 第十二章,突然看到了隨機函式srand()和rand()的介紹, 當時書上舉了乙個玩骰子的例子。。。。。

我突發奇想, 自己想出了乙個演算法題目、  

題目如下:

輸入乙個數n

輸出0~n直接的隨機數字,並且報告各個數字出現了多少次、

報告數字的時候、 依次從小到大排序報告!

當n = q時退出迴圈

舉例:4

3 2 3 3

2  1

3  3

51 3 1 2 1

1  3

2  1

3  1

105 3 4 10 3 5 1 4 4 5

1  1

3  2

4  3

5  3

10  111

1  1q

當時 我以為很簡單。。。。 但是 事實我剛剛才完成、  一路上好多bug 原諒我是演算法渣渣..........

花了乙個多小時、才做出來  我也不知道這個演算法是不是早就有了  但是這個題目確實是我自己想出來的 如果有一樣的、 

原諒我把 我也不知道、、

我寫的**如下:

#include

#include

void rand_1 (int arr, int);

int main()

rand_1(arr, i);

}return 0;

} void rand_1 (int arr, int len)

}for (i = 0, j = 0; i < len; i++)

}if (arr[i] != arr[i + 1])

}printf("\n");

for (i = 0; i < j; i++)

s2[i] = 1;

i = 0;

for (x = i, k = i + 1;k < len; k++)

}for (i = 0; i < j; i++)

return;

}在dev cpp上執行 通過!

記錄一下、  2023年1月18日02:15:12哈~   晚安咯  睡覺~~~  

財富是想出來的

在這個高速發展的資訊時代,市場既不缺產品,又不缺錢。只是缺少產品與錢的聯結器。如何讓有錢的人買到稱心如意的產品?如何讓有產品的人賺到稱心如意的錢?這就是智慧型人才需要解決的問題。知識經濟的到來,乙個點子,乙個創意,乙個靈感,乙個策劃就可以創造成千上萬財富 思想是財富之源,不怕做不到,就怕想不到。財富...

自己的演算法庫

前言 自己決定在今天加乙個叫做演算法庫的東西,就像c 有stl庫一樣,當然我這個演算法庫和stl庫內容是不一樣的,這個演算法庫是自己學會並且能熟練的在以後比賽中打出,關於自己對這個熟練對定義做出解釋 理解演算法思路,並能手撕 就是上手就能寫出演算法 做演算法庫的目的 歸類自己學過的演算法,並且了解自...

想出3槽和2槽的看

本人玩幻想也快一年了,說句老實話在未飛公升之前我基本是個很一般的角色。加7 也沒出過。最多出過個加82孔。但是就是飛公升給了我希望。讓我從乙個窮光蛋變成了乙個有上千j的玩家,在這裡是應該謝謝騰訊。當然我的發財之路就是飛公升後特有的槽裝。在這裡可以告訴你,如果你的技術可以的話幾千j真的很容易,不在象以...