|
|
Другие темы раздела | |
C++ xor двух битов
https://www.cyberforum.ru/ cpp-beginners/ thread989989.html Есть два числа, нужно проксорить только два (последовательных) бита и вычислить сумму единиц. Как это сделать быстрее, чем прямым методом: uint_32 a, b, res; res = (((a ^ b) >> k) & 1) + (((a ^ b) >> (k + 1)) & 1); |
C++ Хранение пользовательских объектов в list Вот такое вот пишет: error C2679: бинарный "==": не найден оператор, принимающий правый операнд типа "const Person" (или приемлемое преобразование отсутствует) 1> может быть "встроенный оператор C++==(int std::_Bool_struct<_Ty>::* , int std::_Bool_struct<_Ty>::* )" 1> with 1> 1> c:\users\slava\documents\visual studio... |
C++ Размер строки в бинарном режиме!
https://www.cyberforum.ru/ cpp-beginners/ thread989973.html Здорова господа!!! Имеется строка типа string в которую считано изображение. Как можно узнать сколько будет эта же строка занимать в бинарном режиме??? |
C++ Написать программу для работы с массивом
https://www.cyberforum.ru/ cpp-beginners/ thread989971.html Написать программу для работы с массивом Программа должна управляться с помощью меню из шести пунктов: 1.Текст задачи 2.Ввод элементов массива 3.Определение количества ненулевых элементов 4.Определение максимального и минимального элементов 5.Расчет и вывод среднего значения 6.Выход Меню должно быть реализовано с помощью массива указателей на функции, в которых производятся действия... |
fortran C++ Работа с массивами: Вычислить произведение двух наибольших элементов |
C++ Задачу по системному программированию о строках (вижуал студио)
https://www.cyberforum.ru/ cpp-beginners/ thread989941.html Пусть дано строку, что состоит с нескольких слов и некоторых символов. Необходимо определить количество букв во втором слове, вывести номера позиций, где встречается данный символ, вывести третье слово в столбик. Добавлено через 2 часа 16 минут Вот часть программы, которая работает и все ок. Но у меня не получается вывести третье слово и так, чтобы оно было в столбик. Подскажите пожалуйста... |
C++ Определить вид треугольника 1. Ввести углы а, в, с треугольника (а + в + с = 180 º) и определить вид треугольника (остроугольный, прямоугольный, тупоугольный, равнобедренный, ривньосторонний или Δ-к - не существует). #include <iostream> #include <math.h> using namespace std; void main() { float a,b,c; cout<<("Enter a*, b* & c*")<<endl; cin>>a>>b>>c; if (a+b+c=180) { https://www.cyberforum.ru/ cpp-beginners/ thread989922.html |
C++ замена exit(0) на return необходимо заменить exit(0) из данного куска кода на return в main, используя при этом true-дальнейшее действие программы (есть функция, которая выполняется при выполнении условия), false-при несоблюдении char *num=new char; num=0; memcpy(num,number.c_str(),l); strupr(num); int max=0; //массив разрядов |
C++ Обработка строк Нужно обработать строку по условию Вычислить количество вхождений в строку символа, эквивалентиного заданной пользователем цифре. Удалить из строки последовательности, состоящие из двух и более символов, эквивалентных заданной пользователем цифре. Условие ввода и обработки строк - длина строки четное число Запрещается использовать дополнительные массивы и блоки Вот что пока есть:... https://www.cyberforum.ru/ cpp-beginners/ thread989900.html | C++ Удаление элемента из середины списка Приветствую. При написании программы возникла такая проблема. Не могу нормально удалить элемент, который находится в середине списка. У меня почему-то удаляет именно не текущий элемент, а следующий. #include <stdio.h> #include <conio.h> #include <iostream> typedef struct St { int data; struct St *next; https://www.cyberforum.ru/ cpp-beginners/ thread989898.html |
Ошибка в цикле C++ Задание: Написать цикл программы. от К=1 до К=10 #include <iostream> #include <math.h> using namespace std; int main () { |
C++ Программа для постройки блок-схем Добрый вечер всем. Возникла необходимость написать программу для создания блок-схем с исходного кода паскаля. Не могли б вы подсказать(показать) как именно ее писать, на какие части розбить.... ну или дать исходный код, там я розберусь. https://www.cyberforum.ru/ cpp-beginners/ thread989888.html |
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,590
|
|
28.10.2013, 01:21 | 0 |
PERFECT HASH FUNCTION - C++ - Ответ 524668328.10.2013, 01:21. Показов 1734. Ответов 3
Метки (Все метки)
Ответ
Непонятная фраза.
Без коллизий -- умножением. Если у вас латинский алфавит, то у вас 26 вариантов заглавной буквы и 10 вариантов цифр. Итого 26 * 10 * 10 * 10 * 26 * 26 = 17576000. В четыре байта влезет. Вернуться к обсуждению: PERFECT HASH FUNCTION C++
1
|
28.10.2013, 01:21 | |
Готовые ответы и решения:
3
Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017) Ucoz hash pass to phpbb hash pass Past Perfect Pixel perfect |
28.10.2013, 01:21 | |
28.10.2013, 01:21 | |
Помогаю со студенческими работами здесь
0
Function or interface marked as restricted, or the function uses an Automation type not supported FUN must be a function, a valid string expression, or an inline function object FUNCTION new.COUNT does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual C:\Dev-Cpp\lib\vector.h `ostream' is neither function nor member function; cannot be declared friend |