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

Простой аналог MAP - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Непонятная для меня ошибка http://www.cyberforum.ru/cpp-beginners/thread832017.html
Доброго времени суток. Во время выполнения оператора присваивания вылетает ошибка "Access violation", происходит это в месте обращения к элементу массива переменной input (см. код). Если просто посмотреть что находится в массиве, то там вместо чего-то вразумительного находится "CXX0030: Error: expression cannot be evaluated". Что это может значить? class matrix { public: matrix(int,int);...
C++ Сиб запись и чтение из файла Помогите, пожалуйста, нашла уже существующие темы по данному вопросу, но так как не все понятно, интересует именно частные случай. Задание:Записать во внешний файл целое число N. Написать программу, которая считывает это число из файла, вводит с клавиатуры одномерный массив из N элементов, вычисляет разность max и min значения массива и выводит значение в другой файл. Вот написанная мною... http://www.cyberforum.ru/cpp-beginners/thread832014.html
C++ Удалить из списка неупорядоченные подсписки
Доброго времени суток! Из списка нужно удалить неупорядоченные подсписки. К примеру, если была последовательность 6 8 2 11 4 9 20 55 должно остаться: 6 8 11 20 55 Помогите пожалуйста реализовать функцию удаления этих элементов. Заранее спасибо! Мой код: #include "iostream" #include <time.h> using namespace std;
C++ перевести с Паскаль
123
C++ Реализовать класс матриц, СРОЧНО! http://www.cyberforum.ru/cpp-beginners/thread832001.html
Помогите реализовать класс матриц, очень надо #ifndef MATRIX_H #define MATRIX_H 1 #include <iostream> class Matrix {
C++ Класс friend Проблемка с доступом через дружественный класс: class Game { friend Player; //тут объявлен класс-друг protected: string name; }; подробнее

Показать сообщение отдельно
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
09.04.2013, 18:31     Простой аналог MAP
awpe, Всё чрезвычайно просто. Всегда смотрите с точки зрения создания алгоритма. Базы данных почти не имеют отношения к данной задаче. Действуйте следующим образом: 0) Оставьте бинарный поиск, т.к. он делается по монотонной функции или упорядоченному массиву и он предназначен, исключительно, для поиска 1) Создайте структуру, описывающую параметры юзера, каждый параметр -- ссылка на узел в соотв. деревьях 2) Создайте шаблонную структуру узла бинарного дерева, затем опишите класс работы с этим деревом : поиск элемента в дереве, вставка элемента в дерево, размер дерева, проверка на пустоту и так далее. 3) После того, как описали шаблон этого упорядоченного множества (set) вы должны создавать библиотеки имён, возраста и так далее на основе этого дерева, и в конце создадите дерево вашей структуры.

Добавлено через 6 минут
Ах, да... И не забудьте перегрузить операторы сравнения для ваших структур, чтобы их можно было упорядочить, т.к. бинарное дерево требует оператор сравнения.
 
Текущее время: 11:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru