/**
* 這個類的主要用途是使用bit計數,儲存使用int,乙個int有32位,可以記錄32個資料
*/public
class
arraybitmap
/** * 判斷num的第pointer位是否為1
* @param num 待修改的資料
* @param pointer 從0開始計數,從右到左數,待修改的位置
* @return boolean
*/public
static
boolean
judge
(int num,
int pointer)
public
static
void
main
(string[
] args)
array[
666]
=324
;//重複數字為324
//前面為場景初始化
int[
] a=
newint
[n/32+1
];//計算所需儲存空間
for(
int i =
0; i < array.length; i++
) a[index]
= tmp;
//如果已經改變,那麼就進行更新}}
}
上述**只能用於判斷重複數字,用於計數的話,會有問題,因為int的最高位為符號位,用於計數時,只能使用31位,不能使用32位
使用storm分別進行計數和詞頻統計
直接上 public class localstormsumtopology private static final string num num 傳送資料源的spout類,一般是繼承baserichspout這個類 public static class datasourcespout exte...
MYSQL 巧用count,sum進行統計資料
select a.user,count b.order id as subcount,sum if b.verifysta y 1,0 as passcount from vicidial users a left join vicidial order b on a.user b.user whe...
使用pymc進行統計建模
1 乙個統計模型 有這樣乙個資料集,它按照時間順序,收錄了英國從1851年到1962年每年的礦難發生次數。如下圖所示 我們可以假設,礦難發生的概率服從乙個poisson過程,在某一年泊松過程的引數發生了變化,在時間軸的早些時候,礦難發生的概率較高,後來礦難發生的概率比較低。我們將上述概念模型轉化為統...