找水王

三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,
传说在论坛上有一个“水王”,他不但喜欢发帖,
还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。
如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,
你能快速的找到这个传说中的水王吗?
 
设计思想:刚开始想的是对帖子进行排序,然后最多的那个就是水王的ID,然后在老师的提示下
确定了以下的思路:
就是每遇到不同的帖子就消去,帖子相同就保留,最后剩下最多的就是水王的ID
 
代码实现:
import java.util.*;
public class Findwater {
	public static  void main(String args[]){
		Scanner sc =new Scanner(System.in);
		
		System.out.println("请输入ID的个数:");
		int a=sc.nextInt();
		int b[]=new int[a];
		System.out.println("请输入ID");
		for(int i=0;i<a;i++)
		{
			b[i]=sc.nextInt();
		}
		
	    int	water=b[0];
	    int k=1;
	    for(int i=1;i<a;i++)
	    {
	    	if(water!=b[i])
	    	{
	    		k=k-1;
	    		if(k<=0)
	    		{
	    			water=b[i+1];
	    			k=1;
	    			i++;
	    		}
	    	}
	    	else
	    	{
	    		water=b[i];
	    		k=k+1;
	    	}
	    }
	    
	    System.out.println("水王为"+water);
	}
}

  实现截图:

实验总结:

有的时候不一定要按常规的方法去解决问题,还要开拓思路,去想一些简单的方法去解决问题。

转载于:https://www.cnblogs.com/sz20142898/p/5502833.html

### 寻找活跃的Java论坛帖子或讨论 为了找到关于Java相关的高产帖子或讨论,可以通过以下几个途径来获取有价值的信息: #### 1. Stack Overflow Stack Overflow 是一个非常受欢迎的技术问答网站,其中包含了大量有关Java的问题和解答。通过搜索特定的关键字,如“Java performance optimization”,可以发现很多高质量的话题讨论[^1]。 #### 2. Reddit 社区 Reddit 上有许多专门针对编程和技术交流的子版块(subreddit),比如 r/learnprogramming 和 r/java 。这些地方经常会有开发者分享自己的经验、遇到的问题以及解决方案。参与这样的社区可以帮助更好地理解当前流行的Java话题和发展趋势[^2]。 #### 3. 官方 Oracle Java 论坛 作为Java官方维护者Oracle所运营的一个重要资源中心,这里不仅有来自世界各地的专业人士发表的文章,还有机会直接向专家提问并获得反馈。这使得该平台成为一个不可多得的学习与交流场所。 #### 4. GitHub Discussions 许多开源项目都会在其GitHub页面设置Discussion板块供贡献者们沟通协作。对于那些想要深入了解某些具体库或者框架的人来说,这里是很好的起点。例如Spring Boot就有自己活跃的discussion area,能够帮助用户解决实际编码过程中碰到的各种难题。 ```python import webbrowser def open_forum_links(): forums = [ ("Stack Overflow", "https://stackoverflow.com/questions/tagged/java"), ("Reddit r/java", "https://www.reddit.com/r/java/"), ("Official Oracle Java Forum", "https://community.oracle.com/community/java"), ("Spring Boot Discussion on GitHub", "https://github.com/spring-projects/spring-boot/discussions") ] for name, url in forums: print(f"Opening {name}...") webbrowser.open(url) open_forum_links() ``` 上述Python脚本可以根据个人喜好修改链接列表中的内容,并自动打开浏览器标签页访问指定网址,方便快捷地浏览各个热门Java论坛。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值