12345678910111213141516171819202122232425262728293031 |
- package com.loveCoding.homework.j20250517_method;
- /**
- * @author WanJl
- * @version 1.0
- * @title T14
- * @description
- * **14. 寻找第一个重复元素**
- * 要求:找出数组中第一个重复出现的元素(第二个重复的位置)
- * 示例输入:`{3, 7, 2, 5, 7, 3}`
- * 示例输出:7(第一个重复的是7,在索引1和4重复)
- * @create 2025/5/24
- */
- public class T14 {
- public static void main(String[] args) {
- int[] arr={3, 7, 2, 2, 7, 3};
- int nJ=arr.length;
- int nI=0;
- for (int i = 0; i < arr.length; i++) {
- for (int j = i+1; j < arr.length; j++) {
- if (arr[i]==arr[j]){ //成立
- if(nJ>j){
- nJ=j;
- nI=i;
- }
- }
- }
- }
- System.out.println(arr[nJ]+"(第一个重复的是"+arr[nJ]+",在索引"+nI+"和"+nJ+"重复)");
- }
- }
|