如何解决从Java中的特定索引获取价值?
| 在一个大网格数组(例如500行,500列)中,我想通过使用索引作为(第150行,第200列)来获取值。条件是,我不应该使用一维数组,2维,3维检索这些值。 我不知道hashmap吗?我的同事告诉我要从hashmap获取值?但我不知道 如何传递索引并获得价值?请帮助我任何人?????????解决方法
我不确定我是否能完全理解您的句子,但事实是,如果您确定用于放置值的键是唯一的,则可以使用单个索引来使用诸如哈希图之类的位置。
对于您提到的哈希图示例,您只需要想象将矩阵(网格)的所有元素放在一行中,这意味着对于位置i,j,在单个索引x中,它将是:
index x = (max_line_length*(i-1))+j
max_line_length = your_matrix.length
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。