Takroriy elementlarni topish
Massivdagi takroriy elementlarni topish
Qaysi elementlar bir martadan ko‘p uchrashini chiqaring:
Misol
int[] nums = {1, 2, 3, 2, 4, 5, 1};
for (int i = 0; i < nums.length; i++) {
for (int j = i + 1; j < nums.length; j++) {
if (nums[i] == nums[j]) {
System.out.println("Duplicate: " + nums[i]);
}
}
}
Tushuntirish: Massivni bittadan element bo‘yicha ko‘rib chiqamiz.
- Tashqi sikl bitta sonni tanlaydi (masalan, birinchi 1 sonini).
- Ichki sikl uni o‘zidan keyin keladigan barcha sonlar bilan solishtiradi.
- Agar moslik topilsa, uni takroriy element sifatida chiqaramiz.
Ushbu misolda dastur 2 sonini ikki marta va 1 sonini ikki marta topadi, shuning uchun ularni takroriy elementlar sifatida chiqaradi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
