设计思想:

水王是发帖和回帖最多的那个,总数会超过总贴数的一半还要多,我的思想是,当两个挨着的人发帖的id不同就进行抵消,最后剩下来的就是总数超过一半的“水王”的id;

代码实现:

package demo;

public class text1 {

static int [] a={2,2,1,2,1,3,4,1,1,1,1};

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

int m=a.length;

for(int i=0;i

{

if(a[i]!=a[i+1])

{

for(int j=i;j

{

a[j]=a[j+2];

}

i=-1;

m=m-2;

//System.out.print(i);

//System.out.print(m);

}

//for(int k=0;k

//{

//System.out.print(a[k]);

//}

//System.out.println(" ");

}

System.out.print("水王的id为: "+a[0]);

}

}

实现截图

个人总结

程序的结构比较简单,但是思路很难想,经过老师的提点才能完成,打开了自己的思路,认识了一个处理问题的新方法,感觉获益匪浅。

java换水_java-交流灌水之谁是水王?相关推荐

  1. 聊聊机器翻译界的“灌水与反灌水之战”!

    文 | Willie_桶桶 编 | 智商掉了一地 针对机器翻译领域如何提高和判断实验可信度,这篇ACL2021的oustanding paper迈出了关键的一步!(来读!全文在末尾) 作为不停读论文和 ...

  2. 怎样把java换主题_java – 如何在切换主题时考虑变化?

    您可以做的是为视图类型创建自定义属性(例如TextView.Person,TextView.Date -),在xml中,您可以引用属性,然后在不同的主题中定义属性.例如,你可以使用style.xml ...

  3. 面试题之空瓶子换水问题及其扩展规律(python实现)

    面试题之空瓶子换水问题及其扩展规律(python实现) 问题描述: 有这样一道智力题:"某商店规定:三个空汽水瓶可以换一瓶汽水.小张手上有十个空 汽水瓶,她最多可以换多少瓶汽水喝?" ...

  4. 基于JAVA迅腾游戏交流网站计算机毕业设计源码+系统+lw文档+部署

    基于JAVA迅腾游戏交流网站计算机毕业设计源码+系统+lw文档+部署 基于JAVA迅腾游戏交流网站计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  5. 基于JAVA华水疫情预警与防护用品调度系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA华水疫情预警与防护用品调度系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA华水疫情预警与防护用品调度系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: ...

  6. 15瓶饮料4个空瓶换一瓶_2021江苏公务员考试行测技巧:你会用“空瓶”换水吗?...

    在公务员考试中,除了常见的计算问题.工程问题.行程问题.排列组合等题型外还有一些比较特殊的题型.这些题型的显著特点就是不会用方法的话会非常容易出错,但如果学习会解题的方法就非常的简单了.而中公教育今天 ...

  7. 用java的io做一个代码计数器,如何制作Java页面计数器_java

    大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...

  8. 【源码+图片素材+详细教程】Java游戏开发_Java开发经典游戏飞翔的小鸟_飞扬的小鸟_Java游戏项目Flappy Bird像素鸟游戏_Java课程设计项目

    课程目标: 1.通过本课程的学习巩固Java的相关基础知识,例如循环判断,数组和集合的使用,对象的继承,接口的实现,窗口的创建,事件监听,图形绘制. 2.完成小鸟的移动,管道自动生成.碰撞死亡,计分系 ...

  9. 【附源码】计算机毕业设计JAVA东理咨询交流论坛

    [附源码]计算机毕业设计JAVA东理咨询交流论坛 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...

最新文章

  1. scala while循环中断
  2. linux nohup命令后 解决挂起 避免输入回车
  3. C语言-二维数组做函数的参数
  4. 捉虫记 C++转java Java中equals和==的区别
  5. SAP中的记忆功能没有了,怎么办?
  6. RDIFramework.NET ━ 9.4 角色管理 ━ Web部分
  7. MySQL数据库恢复(使用mysqlbinlog命令)
  8. oracle怎样停止到数据,oracle启动和停止
  9. 如何修改Excel2016默认的等线字体--亲测可用
  10. windows连接linux共享文件夹,windows访问linux共享文件夹
  11. 安庆师范大学c语言程序设计,安庆师范大学计算机与信息学院欢迎你!
  12. 红米K30S至尊纪念版和红米K30至尊纪念版哪个好
  13. HTG审核CODE键盘:老式建筑满足现代设施
  14. spreadsheet php,关于 PhpSpreadsheet 简单教程
  15. $http的使用方式
  16. NVIDIA jetson tensorrt加速yolov5摄像头检测
  17. 异构计算, GPU和框架选型指南
  18. android 服务保活之白名单,Android保活从入门到放弃:乖乖引导用户加白名单吧(附7大机型加白示例)...
  19. 嵌入式Linux——音频设备驱动(1):uda1341音频设备驱动框架分析
  20. aps软件诠释精益制造的三个概念

热门文章

  1. .Net Core 2.1 通用主机(Core 在控制台应用程序中的应用)
  2. 拥抱.NET Core系列:MemoryCache 缓存选项
  3. Postgresql快速写入\/读取大量数据(.net)
  4. 基于.NET CORE微服务框架 -谈谈surging的服务容错降级
  5. 基于Bootstrap 3.x的免费高级管理控制面板主题:AdminLTE
  6. 微软借Bletchley项目将云计算信息加入区块链
  7. rest_framework02:修改数据/校验钩子/read_only和write_only
  8. okhttputils java_Java OkHttpUtils.post方法代码示例
  9. 本地配置_Hadoop本地模式的安装配置
  10. 【Microstation】第一章:Microstation三维模型构建概述