原文:效能分析——词频统计的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