-3
因此,我創建了一個分爲兩部分的程序。首先,我生成一個500個隨機數字的列表並將它們存儲在一個文本文件中。其次,我需要找到最大值,最小值,平均值等。但是,我也應該找出有多少個連續的數字出現。這是我的問題所在。我不知道如何處理它。Java:在生成的文件中查找連續的數字
尋找一個地方開始。
謝謝
因此,我創建了一個分爲兩部分的程序。首先,我生成一個500個隨機數字的列表並將它們存儲在一個文本文件中。其次,我需要找到最大值,最小值,平均值等。但是,我也應該找出有多少個連續的數字出現。這是我的問題所在。我不知道如何處理它。Java:在生成的文件中查找連續的數字
尋找一個地方開始。
謝謝
當你沿着陣列去你能不能讓下面的事情列表:當前最大的可見元素,目前最小的看到,總的所有元素的看到,到目前爲止,...,最後一個元素看到&連續數字的總數。如果當前數字==最後一個元素出現+ 1,則增加連續數。還應該有一個連續序列中第一個元素的標誌,以便說,例如,{1, 2}
計算了2次發生而不是一個
last_seen = -1
previous_consecutive = false
for(x in numbers_list):
if x == last_seen + 1:
if not previous_consecutive:
number_of_consecutive_elements += 1
number_of_consecutive_elements += 1
previous_consecutive = true
else:
previous_consecutive = false
last_seen = x