在数组中获取与索引相反的元素的最佳方法是什么?

use*_*073 4 algorithm

说我有数组

{0, 1, 2, 3, 4}
Run Code Online (Sandbox Code Playgroud)
  • 索引0和4是相反的
  • 索引1和3相反
  • 索引2的对立面未定义

要么

 {0, 1, 2, 3, 4, 5}
Run Code Online (Sandbox Code Playgroud)
  • 索引0和5是相反的
  • 索引1和4相反
  • 索引2和3相反

我记得看到过一种非常聪明的方法。就像是

i%array.length 
Run Code Online (Sandbox Code Playgroud)

bea*_*ker 5

试试这个:

oppIndex = array.length - firstIndex - 1;
Run Code Online (Sandbox Code Playgroud)