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

Быстрый способ получение уникального ID - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем STUDENT. Не работает сортировка http://www.cyberforum.ru/cpp-beginners/thread1247965.html
Вот задача: 1 .Описать структуру с именем STUDENT,содержащую следующие поля: •фамилия и инициалы; •номер группы; •успеваемость(массив из пяти элементов). 2 .Написать программу, выполняющую...
C++ Подскажите где ошибка? Добрый день! Только только начинаю изучать с++. Подскажите где ошибка? Если переписать код так, чтобы вместо string была инт, заменить lp на число то все работает. int main () { string a =... http://www.cyberforum.ru/cpp-beginners/thread1247962.html
Можно ли писать вложенные лямбды? (с++11) C++
Можно ли писать вложенные лямбды? Вот такая конструкция server.exec( ( Socket *sock ){ Client client( sock ); sock->recv( ( string data ) { if( !client.handleshake( data ) ) {...
Алгоритмы STL. Дана последовательность целых чисел. Удалить из массива все максимальные элементы C++
Дана последовательность целых чисел.Удалить из массива все максимальные элементы. Использовать Алгоритмы STL. Помогите доработать) #include "iostream" #include "algorithm" #include "conio.h"...
C++ Разбиение числа по битам http://www.cyberforum.ru/cpp-beginners/thread1247905.html
Всем привет! Есть int - число, его нужно разбить в четыре char - переменных. Как это сделать?
C++ Записать hex( шестнадцатеричная система счисления ) код файла в блокнот Здравствуйте, как записать hex код файла в блокнот ? Добавлено через 24 минуты проблема решена. подробнее

Показать сообщение отдельно
DrOffset
7316 / 4416 / 1000
Регистрация: 30.01.2014
Сообщений: 7,253
27.08.2014, 19:30
Цитата Сообщение от -NEURON- Посмотреть сообщение
Я просто думал дать каждой строке уникальный ID, и всю работу с элементами в системе вести по этому ID для уменьшения расхода памяти и увеличения скорости обработки (ну там сравнивание строк - тот или не тот элемент и тд)... Думаю забить на ID и ключом оставлять строку ...
Эм, а куда делись миллиарды значений?
А вообще для строк - можно использовать хэширование. Тем более если известна максимальная длина, то есть надежда найти хорошую хэш-функцию и дело в шляпе. Как раз упомянутый выше unordered_set/map подойдет.

Добавлено через 2 минуты
Вот, ознакомься.

Добавлено через 1 минуту
И вот, практика.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru