Форум программистов, компьютерный форум CyberForum.ru

Подскажите название алгоритмов поиска и сортировки информации - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему в code blocks не работает с strcpy? http://www.cyberforum.ru/cpp-beginners/thread854074.html
Почему code blocks не работает с strcpy? Выдает ошибку "error: 'strcpy' was not declared in this scope"
C++ Виртуальное хеширование (virtual hashing) Добрый день. Подскажите, есть у кого материалы или исходники по теме Виртуальное Хеширование? Подойдёт всё - возможно кто-то сталкивался, в сети очень мало информации. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread854067.html
C++ Ввод чисел с клавиатуры
Добрый день. У меня 2 вопроса. Как сделать так чтобы вычисление выводились на экран в виде n.00 а не n. (например 6.00, 7891.00) Как сделать так (если вообще можно) чтобы введенные с клавиатуры числа печатались на экране в виде строки а не столбца (а ещё лучше в виде матрицы!). Мой код.
Соеденить N равноудаленных точек на суперэллипсе C++
13. Поищите в веб информацию о суперэллипсе, чтобы лучше представит его себе. Напишите программу, которая рисует звездообразные шаблоны, соединяя точки, лежащие на суперэллипсе. Пусть параметры а, b, m, n и N вводятся как аргументы. Выберите N точек на суперэллипсе, определенном параметрами a, b, n и m. Пусть эти точки лежат на равном расстоянии друг от друга. Соедините каждую из этих N точек с...
C++ Наследование, виртуальный метод просмотра, метод (сравнение символьных массивов) http://www.cyberforum.ru/cpp-beginners/thread854054.html
Доброго времени суток! Прошу помочь разобраться с заданием: Напишите программу на языке программирования С++, которая должна содержать: - базовый класс, включающий: - два элемента в виде строк символов S1 и S2; - конструктор с параметрами для создания динамических строковых объектов; - деструктор; - виртуальный метод просмотра текущего состояния объекта; - производный класс,...
C++ Операции над строкой. Подсчитать количество слов, которое начинается с той буквы, которой заканчивается предыдущее слово Дано предложение, слова в нем разделены пробелами. Подсчитать количество слов, которое начинается с той буквы, которой заканчивается предыдущее слово. Если таких слов больше половины, то их необходимо перенести в конец предложения. Если я ввожу строку : okno opera stryna argentina akter программа выводит: okno stryna opera argentina akter. Но если пробую: okno teatr rabota africa akter то... подробнее

Показать сообщение отдельно
Kochulab
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 32
02.05.2013, 13:27     Подскажите название алгоритмов поиска и сортировки информации
У меня есть код, но я не знаю какой это метод поиска информации:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void DataBase::find(double price)
{
    int cnt = CashBox::getCount();
    bool fl;
    for (int i = 0; i < cnt; i++)
    {
        if (CB[i].getPrice() == price)
        {
            CB[i].show();
            fl = true;
        }
    }
    if (!fl)
    {
        cout<<"Search result is empty!";
    }
}
И здесь какой алгоритм сортировки информации в базе данных? (название):

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
void DataBase::sort(char c)
{
    int cnt = CashBox::getCount();
    CashBox tmp;
    for (int i = 0; i < cnt; i++)
    {
        for (int j = i; j < cnt - 1; j++)
        {
            bool fl;
            switch (c)
            {
                case '#':
                    fl = (CB[j].getNumber() > CB[j+1].getNumber());
                    break;
                case 'n':
                case 'N':
                    fl = (strcmp(CB[j].getName(), CB[j+1].getName()) > 0);
                    break;
            }
            if (fl)
            {
                tmp = CB[j]; 
                CB[j] = CB[j+1];
                CB[j+1] = tmp;
            }
        }
    }
}
Спасибо за помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru