計數迴圈
先定義乙個變數進行賦值,賦值為幾就是迴圈幾次
int i = 5;算平均數while (i>0)
這裡我們先定義了乙個5,讓這個i判斷大於0,只要滿足條件就輸出當前值再讓他減一,直到為0為止
執行結果:
我們要計算平均數,只需要讀取使用者每次輸入的數,進行相加,再除以輸入的個數
scanner sc = new scanner(system.in);int num = 0;
int sum = 0;
int count = 0;
num = sc.nextint();
while (num!=-1)
if (count > 0)
首先我們要定義值來計算數字和以及數字個數,我們使用while迴圈來實現讓使用者迴圈輸入,迴圈一次就讓sum加上輸入的數,同時也讓個數加1
最後計算平均數
執行結果:
排序算發 計數排序
前面已經記錄過插入排序,歸併排序,快速排序,堆排序等四種排序。它們都有個共性,就是通過多次比較來得出前後順序,這種叫做比較排序,當然除此之外也有非比較排序。今天記錄的計數排序就是一種非比較排序。算發思想 有一串資料,如果我們知道每乙個元素公升序在陣列中的第幾個,那麼我們就知道了公升序的結果。而對於如...
原子迴圈計數器
現實當中很多場景,需要進行輪訓服務,比如輪訓在10個日誌檔案當中寫日誌,在10臺機器上輪訓的去呼叫以實現負載均衡,常規的做法,如tomcat的poller執行緒輪訓選擇,就採用 math.abs pollerrotater.incrementandget pollers.length 此地需要取原子...
原子迴圈計數器
感謝同事 孫棋 的投稿 現實當中很多場景,需要進行輪訓服務,比如輪訓在10個日誌檔案當中寫日誌,在10臺機器上輪訓的去呼叫以實現負載均衡,常規的做法,如tomcat的poller執行緒輪訓選擇,就採用 1math.abs pollerrotater.incrementandget pollers.l...
Apriori演算法分析以及FP tree演算法
提高apriori演算法的有效性 主要的挑戰 1.要對資料進行多次掃瞄 2.會產生大量的候選集 3.對候選項集的支援度計算會非常繁瑣 解決思路 1.減少對資料的掃瞄 2.縮小產生的候選項集 3.改進對候選項集的支援度的計算方法 方法1 基於hash表的項集計數 將每個項集通過相應的hash函式對映到...
迴圈節長度以及迴圈節
迴圈節長度 兩個整數做除法,有時會產生迴圈小數,其迴圈部分稱為 迴圈節。比如,11 13 6 0.846153846153 其迴圈節為 846153 共有6位。這是一道藍橋杯的題目,試卷上是乙個填空題,思路就是不斷的對除數取餘,然後乘10後再取餘,直到餘數在之前出現過或者為0 結束。為什麼是這樣的呢...