Fortran中如何计算级数的众数
如何使用 Fortran 计算级数的众数?
例如:
1,2,2,3,3,3,4,4,5
Mode = 3
How can I calculate the mode of a series using Fortran?
For example:
1,2,2,3,3,3,4,4,5
Mode = 3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您的数字已排序(正如它们看起来的那样),则伪代码很简单:
请记住,如果有多个,这将仅返回第一个模式。
If your numbers are sorted (as they appear to be), the pseudo-code is simple:
Keep in mind that this will return only the first mode if there is more than one.
如果您需要的话,您可以在那里找到已经编写的代码,并且它不仅仅是一个练习;例如
维基 Rosettacode.org 上的模式。如果是练习,请首先尝试遵循其他答案中给出的算法。
You can find already made code out there, if you need it and it is not just an exercize; e.g.
Mode at wiki rosettacode.org. If it is an exercize, try first to follow the algorithm given in the other answer.