Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
17
Добавлен:
02.06.2015
Размер:
1.97 Кб
Скачать
#include <iostream>
#include <string>
#include <map>
#include "HashSparseArray.h"
using namespace std;

int main() {
    HashSparseArray<string> phoneBook(10);
    phoneBook.set(9510005593, "Ivan");
    phoneBook.set(9510005524, "Peter");
    phoneBook.set(9510005593, "Sidor");
    phoneBook.set(9510000093, "Fedor");
    phoneBook.set(9510000025, "Nikita");
    phoneBook.set(9510005503, "Mark");
    phoneBook.set(9510005545, "Sergey");
    phoneBook.set(9510005507, "Alexey");
    phoneBook.set(9510000077, "Alexander");
    phoneBook.set(9510000001, "Artem");

    phoneBook.printLog();

    string fio("Unknown number");
    unsigned long long number = 9510005593;
    phoneBook.get(number, fio);
    cout<<number<<" "<<fio<<endl;

    fio = "Unknown number";
    number = 9510005524;
    phoneBook.get(number, fio);
    cout<<number<<" "<<fio<<endl;

    fio = "Unknown number";
    number = 9510000093;
    phoneBook.get(number, fio);
    cout<<number<<" "<<fio<<endl;

    fio = "Unknown number";
    number = 9510000025;
    phoneBook.get(number, fio);
    cout<<number<<" "<<fio<<endl;

    fio = "Unknown number";
    number = 9510005503;
    phoneBook.get(number, fio);
    cout<<number<<" "<<fio<<endl;

    fio = "Unknown number";
    number = 9510005545;
    phoneBook.get(number, fio);
    cout<<number<<" "<<fio<<endl;

    fio = "Unknown number";
    number = 9510005507;
    phoneBook.get(number, fio);
    cout<<number<<" "<<fio<<endl;

    fio = "Unknown number";
    number = 9510000077;
    phoneBook.get(number, fio);
    cout<<number<<" "<<fio<<endl;

    fio = "Unknown number";
    number = 9510000001;
    phoneBook.get(number, fio);
    cout<<number<<" "<<fio<<endl;

    fio = "Unknown number";
    number = 03;
    phoneBook.get(number, fio);
    cout<<number<<" "<<fio<<endl;

    map<unsigned long long, string> mapPhone;
    mapPhone[9510000123] = "Denis";
    cout<<9510000123<<" "<<mapPhone[9510000123]<<endl;

    return 0;
}

Соседние файлы в папке Разреженная матрица