java - 比较二维数组中一行的元素。如果最大元素之后的元素没有减少,那么较小的元素应该等于较大的元素
问题描述
我有一个二维数组,我想比较一行中的元素。如果该元素是 MAX 元素,则它之后的所有元素都必须按降序排列。如果不是,则使不合适的较小元素等于较大的元素。示例 1 1 5 2 4 是我的二维数组中的一行
11524 变为 11544。这里最大元素是 5,然后它之后的所有元素都必须按降序排列,而不是(2 然后 4 不是降序)。所以因为这个回合2到4。
这是我的代码中未能成功解决这种情况的部分:
我是编码的初学者,并且已经坚持了很长一段时间。非常感谢您的帮助。
解决方案
推荐阅读
- sapui5 - 部署应用时无法访问 sap.ui.getCore() Fiori sapui5
- android - Kotlin:将地图的键集转换为字符串数组
- javascript - 在自定义的 release.yml 文件中获取针对版本号的 git 更改
- php - SOAP - PHP - 使用用户名/密码和证书登录
- asp.net-core - Razor Pages CheckBox 在编辑页面中抛出错误
- r - group_by 并保留所有不包含特定值的组并过滤有值的地方
- maven - 如何使用 Maven 添加位于 openhab 存储库的工件?
- docker - 无法使用 crontab 执行 docker 命令
- java - 如何在 JMeter 中更正使用 hashmap 和属性
- google-cloud-dataflow - Dataflow SQL (GCP) 不支持使用 STRUCT 的嵌套行