博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
找水王
阅读量:6167 次
发布时间:2019-06-21

本文共 1656 字,大约阅读时间需要 5 分钟。

三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。

如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?

 

一开始的思路是建个文件,从文件中读取,分为三列,第一列是序号,第二列是发帖ID号,第三个是回复ID号,读取了之后分别存放在三个数组里,然后取第二个数组中ID出现次数的最大值为水王,但是尝试写了之后发现空指针异常,代码如下

package sb;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class Sb {    public static void main(String args[]) throws IOException  {        String line = null;        String sp[] = null;        String snum[] = new String[100];        int temp = 0;        int a[]=new int[100];        int c=1;        int d=0;        String b;        File file = new File("Number.txt");         BufferedReader br = new BufferedReader(new FileReader(file));                while((line=br.readLine())!=null) {            sp = line.split(" ");//按空格进行分割            for(int i=0;i

 

 

 

然后我把文件中的三列改成了一列,成功找出,但是并未实现查找回复ID中每个都存在水王的功能,代码如下

 

import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class Sb {    public static void main(String args[]) throws IOException  {        String line = null;        String sp[] = null;        String snum[] = new String[100];        int temp = 0;        int a[]=new int[100];        int c=1;        int d=0;        File file = new File("Number.txt");         BufferedReader br = new BufferedReader(new FileReader(file));                while((line=br.readLine())!=null) {            sp = line.split(" ");//按空格进行分割            for(int i=0;i

 

 

 

转载于:https://www.cnblogs.com/quyangzhangsiyuan/p/11030982.html

你可能感兴趣的文章
Android实训案例(三)——实现时间轴效果的ListView,加入本地存储,实现恋爱日记的效果!...
查看>>
phalapi-进阶篇2(DI依赖注入和单例模式)
查看>>
MySQL 5.7.5 : GTID_EXECUTED系统表
查看>>
Hybrid框架UI重构之路:四、分而治之
查看>>
【原创】Valgrind 基础
查看>>
Es6系列之destructuring assignments
查看>>
CSS ID选择器与CLASS选择器
查看>>
mysql 索引B-Tree类型对索引使用的生效和失效情况详解
查看>>
指针的看法
查看>>
Cocos-2d 坐标系及其坐标转换
查看>>
LAMP网站的CACHE机制概要
查看>>
[MySQL 5.6] 5.6新参数slave_rows_search_algorithms
查看>>
ESXi5.1嵌套KVM虚拟化环境支持配置
查看>>
爬虫的小技巧之–如何寻找爬虫入口
查看>>
JVM学习(二)垃圾收集器
查看>>
为hexo博客添加基于gitment评论功能
查看>>
java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码
查看>>
Flutter - Drawer 抽屉视图与自定义header
查看>>
ERP系统的优势_库存管理软件开发
查看>>
如何内行地评价公链(一)从真正的不可能三角谈起
查看>>