你能告诉我有下面的数组,我想删除重复但不使用任何收集api,请告知如何实现这个...
int[][] test = new int[][]{
{1, 1, 2, 2, 3, 4, 5},
{1, 1, 1, 1, 1, 1, 1},
{1, 2, 3, 4, 5, 6, 7},
{1, 2, 1, 1, 1, 1, 1},};
答案 0 :(得分:2)
由于您正在处理int数组且值相对较小,我建议您创建临时boolean
数组,其中源数组中的数字用作索引。然后你只需要遍历源数组,将true
放到临时数组的适当单元格中。在下一次迭代中,查看临时数组和true
元素的索引。