原文:效能分析——詞頻統計的java實現方法的第一次改進

java效能分析可以使用JProfiler 詞頻統計處理的文件為WarAndPeace,大小 KB約 . MB,輸出結果到文件 在程序本身內開始和結束分別加入時間戳,差值平均為 ms。 結果如下: .統計概要 .CPU運行曲線:程序運行高峰可以達到 . ,原因可能的添加不同單詞到map中之前對字符處理導致的,第二高峰可能是按詞頻序排序導致 .內存占用情況:char數組占用較大,其原因也是讀入文件進 ...

2016-09-14 20:41 5 754 推薦指數:

查看詳情

Java實現詞頻統計——功能改進

  本次改進是在原有功能需求及代碼基礎上額外做的修改,保證了原有的基礎需求之外添加了新需求的功能。 功能:   1. 小文件輸入——從控制台由用戶輸入到文件中,再對文件進行統計;   2.支持命令行輸入英文作品的文件名;   3.支持命令行輸入存儲有英文作品文件的目錄名,批量統計 ...

Mon Sep 12 23:22:00 CST 2016 3 6039
JAVA第一次實驗 ——凱撒密碼的實現

JAVA實驗一 編寫程序實現凱撒密碼 201352330 潘俊洋 一.實驗說明 凱撒密碼作為一種最為古老的對稱加密體制,在古羅馬的時候都已經很流行,他的基本思想是:通過把字母移動一定的位數來實現加密和解密。 例如,如果字母的位數是3,明文字母B就變成了密文的E,依次類推,X ...

Wed Apr 15 04:59:00 CST 2015 0 5354
第一次java項目個人總結

我的代碼!項目的過程中感覺就像一次開荒,遇到的每一個需求基本都要臨時去學去請教才能解決,也是這樣導致最后 ...

Sat Aug 20 05:11:00 CST 2016 0 15545
第一次學習Java的感受

一、java語言的特點 java語言的優點有簡單性、面向對象、分布式、解釋型、可靠、安全、平台無關、可移植、高性能、多線程、動態性等。 二、對於自己第一次java的感覺 1,感覺上比c語言要麻煩的多,並且在一些使用的方法上面太麻煩了,雖然java有無平台性,但是對於我們來說,現在是沒有什么 ...

Sat Sep 07 01:57:00 CST 2019 0 536
第一次結對作業——疫情統計

這個作業屬於哪個課程 2020春W班 (福州大學) 這個作業要求在哪里 結對第一次—疫情統計可視化(原型設計) 結對學號 091700403 021700915 這個作業 ...

Fri Feb 28 00:03:00 CST 2020 5 317
英文詞頻統計java實現方法

需求概要 1.讀取文件,文件內包可含英文字符,及常見標點,空格級換行符。 2.統計英文單詞在本文件的出現次數 3.將統計結果排序 4.顯示排序結果 分析 1.讀取文件可使用BufferedReader類按行讀取 2.針對讀入行根據分隔符拆分出單詞,使用java.util工具提供 ...

Sat Sep 03 02:51:00 CST 2016 5 831
改進)Python語言實現詞頻統計

需求: 1.設計一個詞頻統計的程序。 2.英語文章中包含的英語標點符號不計入統計。 3.將統計結果按照單詞的出現頻率由大到小進行排序。 設計: 1.基本功能和用法會在程序中進行提示。 2.原理是利用分隔符分詞存入列表,然后從列表讀出存入字典,鍵為詞,值存放詞的數量。 代碼 ...

Mon Nov 14 19:06:00 CST 2016 1 10946
Java實現詞頻統計

要求: 1.讀取文件; 2.記錄出現的詞匯及出現頻率; 3.按照頻率降序排列; 4.輸出結果。 概要: 1.讀取的文件路徑是默認的,為了方便調試,將要統計的文章、段落復制到文本中即可;2.只支持英文;3.會按照詞匯出現的頻率降序排列。 實現: 1.使用 ...

Sat Sep 03 19:25:00 CST 2016 2 6507
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM