亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ddh.java

?? Simulation Modeling,Statistical Analysis of Simulation Models,Discrete Event Simulation
?? JAVA
字號:
/* ------------------------------------------------------------------------- 
 * This program illustrates a linked-list algorithm for tallying a 
 * discrete-data histogram for data read from standard input (stdin).   
 * Like program uvs, a compiled version of this program supports file 
 * redirection. 
 * 
 * NOTE: if the data is not discrete, i.e., virtually all inputs are likely 
 * to be unique, and if the number of inputs is large (say 10,000 or more)
 * then this program will execute for a LOOOONG time!
 *
 * Name              : Ddh.java  (Discrete Data Histogram)
 * Authors           : Steve Park & Dave Geyer
 * Translated by     : Jun Wang & Robin Givens
 * Language          : Java
 * Latest Revision   : 7-29-06
 *
 * Program ddh       : Section 4.2, based on Algorithm 4.2.2
 * ------------------------------------------------------------------------- 
 */

import java.io.*;
import java.util.*;
import java.text.*;

class DdhNode implements Comparable<DdhNode> {
  double value;
  long   count;

  void init(double data) {
    value = data;
    count = 1;
  }
  
  void inc() {
    count++;
  }
  
  boolean equals(double data) {
    return (value == data);
  }
  
  public int compareTo(DdhNode o) {
    if (value > o.value)
      return 1;
    else if (value == o.value)
      return 0;
    else
      return -1;
  }
};


class Ddh {

  public static void main(String[] args) throws IOException {

    double  data;
    DdhNode head = null;
    Ddh     d    = new Ddh();
    List<DdhNode> ddhlist = new ArrayList<DdhNode>();

    String line;
    InputStreamReader r = new InputStreamReader(System.in);
    BufferedReader ReadThis = new BufferedReader(r);
    try {
      if ( (line = ReadThis.readLine()) != null) {
        data = Double.parseDouble(line);
        head = new DdhNode();
        head.init(data);
        ddhlist.add(head);       /* the head of the list */
      }

      while ( (line = ReadThis.readLine()) != null ) {
        data = Double.parseDouble(line);
        d.insert(ddhlist, data);
      }
    } catch (EOFException e) {
      System.out.println("Ddh: " + e);
    } catch (NumberFormatException nfe) {
//      System.out.println("Ddh: " + nfe);
    }

    if (head != null) {
      d.sort(ddhlist);
      d.traverse(ddhlist);
    }
  }

  void insert(List<DdhNode> dl, double data) {
/* --------------------------------------
 * add 'data' to the list
 * --------------------------------------
 */
    boolean found = false;
    DdhNode tmp;
    
    Iterator<DdhNode> iter = dl.iterator();

    while (iter.hasNext() && !found) {
      tmp = (DdhNode)iter.next();
      if (tmp.equals(data)) {     /* if 'data' was found         */
        tmp.inc();               /* inc the corresponding count */
        found = true;
      }
    }

    if (!found) {                           
      tmp = new DdhNode();
      tmp.init(data);
      dl.add(tmp);              /* add a new node (at the end) */
    }
  }


  void traverse(List<DdhNode> dl) {
/* ---------------------------------------------------------------
 * traverse the list to compute the histogram statistics and print
 * the histogram
 * ---------------------------------------------------------------
 */
    DdhNode  p;
    long     index  = 0;
    double   sum    = 0.0;
    double   sumsqr = 0.0;
    double   diff;
    double   mean;
    double   stdev;
    
    Iterator<DdhNode> iter = dl.iterator();
    while (iter.hasNext()) {            /* traverse the list               */
      p = (DdhNode)iter.next();
      index += p.count;                /* to accumulate 'sum' and 'index' */
      sum   += p.value * p.count;
    }
    mean = sum / index;

    iter = dl.iterator();
    while (iter.hasNext()) {            /* traverse the list               */
      p = (DdhNode)iter.next();
      diff    = p.value - mean;
      sumsqr += diff * diff * p.count;
    }
 
    stdev = Math.sqrt(sumsqr / index);
    System.out.println("value\tcount\tproportion\n");
    iter = dl.iterator();

    DecimalFormat f = new DecimalFormat("###0.000");

    while (iter.hasNext()) {            /* traverse the list               */
      p = (DdhNode)iter.next();         /* to print the histogram */
      System.out.println(p.value + "\t" + p.count +
        "\t" + f.format(((double) p.count / index)));
    }
    System.out.println("\nsample size ........... = " + index);
    System.out.println("mean .................. = " + f.format(mean));
    System.out.println("standard deviation .... = " + f.format(stdev));
  }

  
  void sort(List<DdhNode> dl) {
/* -------------------------------
 * selection sort - slow, but sure
 * -------------------------------
 */
    Collections.sort(dl);
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
大陆成人av片| 日本欧洲一区二区| 午夜a成v人精品| 精东粉嫩av免费一区二区三区| 国产一二精品视频| 99riav久久精品riav| 在线成人免费观看| 精品福利一区二区三区| 亚洲色图制服诱惑| 日本伊人色综合网| 成人精品免费视频| 777奇米成人网| 亚洲国产精品99久久久久久久久| 亚洲一区二区四区蜜桃| 国产主播一区二区三区| 本田岬高潮一区二区三区| 欧美精品高清视频| 中文字幕一区二区三区色视频 | 国内不卡的二区三区中文字幕 | 欧美经典一区二区| 亚洲高清中文字幕| 国产凹凸在线观看一区二区| 欧美日韩中文另类| 中文字幕av不卡| 日本视频免费一区| 色噜噜狠狠成人中文综合| 欧美精品一区二| 亚洲成人在线免费| 99久久国产综合精品色伊| 日韩欧美一区中文| 亚洲精品成人在线| 国产白丝精品91爽爽久久 | 久久精品国产一区二区三| 97精品久久久午夜一区二区三区| 欧美不卡在线视频| 午夜精品福利一区二区蜜股av| 成人污污视频在线观看| 日韩一级片在线观看| 一级日本不卡的影视| av亚洲产国偷v产偷v自拍| 精品不卡在线视频| 蜜桃久久久久久| 欧美写真视频网站| 亚洲欧美日韩人成在线播放| 国产成人亚洲综合a∨婷婷| 欧美一级片在线看| 调教+趴+乳夹+国产+精品| 色综合久久中文字幕| 国产欧美综合色| 精品中文字幕一区二区| 5858s免费视频成人| 亚洲成人自拍网| 在线免费一区三区| 亚洲女爱视频在线| 91视频在线看| 综合色中文字幕| 99麻豆久久久国产精品免费优播| 久久伊人中文字幕| 激情成人综合网| 精品欧美一区二区久久| 麻豆久久一区二区| 欧美一区二区不卡视频| 婷婷开心久久网| 69堂精品视频| 日日夜夜免费精品视频| 欧美日韩电影一区| 日韩精品乱码av一区二区| 欧美日韩视频第一区| 图片区小说区区亚洲影院| 欧美日韩国产大片| 天堂蜜桃91精品| 精品婷婷伊人一区三区三| 亚洲第一av色| 欧美乱妇一区二区三区不卡视频 | 91麻豆精品国产自产在线观看一区| 亚洲一区二区精品3399| 欧美中文字幕一二三区视频| 亚洲小少妇裸体bbw| 欧美视频一区在线观看| 婷婷中文字幕综合| 欧美一级国产精品| 久久精品国产一区二区三| 久久嫩草精品久久久精品一| 国产精品中文字幕日韩精品| 国产午夜精品久久| 成人av在线播放网址| 亚洲婷婷综合色高清在线| 欧美主播一区二区三区美女| 午夜激情综合网| 精品福利二区三区| 粉嫩高潮美女一区二区三区| 中文字幕亚洲综合久久菠萝蜜| 色综合网色综合| 日韩综合小视频| 精品国产91久久久久久久妲己| 成人午夜免费视频| 一区二区三区国产| 91精品麻豆日日躁夜夜躁| 欧美美女一区二区三区| 美美哒免费高清在线观看视频一区二区 | 制服视频三区第一页精品| 九九九久久久精品| 中文字幕人成不卡一区| 欧美日韩在线播放| 激情小说欧美图片| 国产精品无遮挡| 欧美性大战xxxxx久久久| 久久99久久久欧美国产| 欧美国产精品v| 欧美视频中文字幕| 精品亚洲免费视频| 亚洲色欲色欲www在线观看| 欧美日韩成人综合天天影院| 国产伦精品一区二区三区免费| 国产精品免费aⅴ片在线观看| 色94色欧美sute亚洲13| 另类专区欧美蜜桃臀第一页| 国产精品素人视频| 欧美狂野另类xxxxoooo| 丁香网亚洲国际| 丝袜诱惑亚洲看片| 欧美激情综合在线| 欧美亚州韩日在线看免费版国语版| 久久超碰97人人做人人爱| 国产精品第一页第二页第三页| 91麻豆精品久久久久蜜臀| thepron国产精品| 日韩主播视频在线| 欧美激情一区二区三区在线| 精品1区2区3区| 成人福利在线看| 日本色综合中文字幕| 综合色天天鬼久久鬼色| 精品国产伦理网| 精品视频1区2区3区| 国产成人精品一区二区三区网站观看| 亚洲风情在线资源站| 国产蜜臀97一区二区三区 | 六月丁香婷婷色狠狠久久| 亚洲美女精品一区| 国产亚洲美州欧州综合国| 欧美日韩亚洲综合一区二区三区| 国产91在线|亚洲| 六月丁香婷婷久久| 午夜欧美一区二区三区在线播放| 国产精品午夜电影| 亚洲精品在线三区| 欧美日韩五月天| 91视频在线看| 成人动漫中文字幕| 精品写真视频在线观看| 香蕉av福利精品导航| 亚洲精品乱码久久久久久日本蜜臀| 久久久国产精华| 欧美成人r级一区二区三区| 欧美日韩另类一区| 色婷婷综合久色| 岛国av在线一区| 国产精品一区免费在线观看| 久久不见久久见中文字幕免费| 午夜精品久久久久久久99水蜜桃 | 91成人在线精品| 成人aaaa免费全部观看| 国产精品18久久久久久久久久久久| 免费高清在线视频一区·| 婷婷亚洲久悠悠色悠在线播放| 亚洲一区中文日韩| 亚洲丝袜制服诱惑| 国产精品每日更新在线播放网址| 精品久久久久久久久久久久久久久久久| 欧美日韩一区中文字幕| 欧美丝袜丝交足nylons| 色www精品视频在线观看| 99riav久久精品riav| caoporn国产一区二区| 成人免费视频免费观看| 国产成人激情av| 福利电影一区二区三区| 成人免费看视频| 成人av在线看| 91老司机福利 在线| 色先锋资源久久综合| 色婷婷综合久久久中文一区二区| 99精品视频一区| 91丨porny丨中文| 一本大道久久a久久综合| 91国产视频在线观看| 欧美性一区二区| 欧洲精品一区二区三区在线观看| 欧美性猛交xxxxxx富婆| 欧美日韩国产一区二区三区地区| 在线91免费看| 欧美一区二区三区色| 日韩视频国产视频| 久久久久国产精品麻豆| 国产欧美日韩精品一区| 国产精品不卡在线观看| 亚洲最大成人网4388xx| 丝袜亚洲另类欧美| 久久精品国产99国产精品|