C++ Bir Listede Birden Çok Olan Elemanları Göstermek

"C++" Programlama dilinde "Bir Listede Birden Çok Olan Elemanları Göstermek" ile ilgili kod örneği aşağıdadır.

#include <iostream>
#include <vector>
#include <algorithm>
#include <unordered_map>

int main() {
    std::vector<int> sampleList = { 10, 20, 60, 30, 20, 40, 30, 60, 70, 80 };

    std::unordered_map<int, int> countMap;
    for (auto elem : sampleList) {
        countMap[elem]++;
    }

    std::vector<int> duplicates;
    for (auto pair : countMap) {
        if (pair.second > 1) {
            duplicates.push_back(pair.first);
        }
    }

    for (auto elem : duplicates) {
        std::cout << elem << ", ";
    }

    return 0;
}



İlginizi Çekebilir

C++ Stringin Tersten Okunuşu İle Aynı Olduğunu Kontrol Eden Örnek

C++ Üç Kenarı Verilen Bir Üçgenin Alanını Bulma

C++ Bir Dizi Kullanarak N Sayının Toplamını Bulma Örneği

C++ Döngü İle Bir Dizideki En Büyük Sayıyı Bulma Örneği

C++ Bir Dizideki Tek Sayıların Adetini Bulma Örneği