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

Что такое hash-таблицы, и зачем они нужны? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Расстояние между двумя произвольно заданными на плоскости отрезками http://www.cyberforum.ru/cpp-beginners/thread285143.html
Ребят, подскажите как найти расстояние между двумя произвольно заданными на плоскости отрезками (данную задачу мне нужно написать в С, незнаю только формулу нахождения)
C++ Транспонирование матриц! Данна матрица 3х6 необходимо ее транспониравать (в 6х3) подскажите функцию. http://www.cyberforum.ru/cpp-beginners/thread285136.html
Правильное деление C++
Вычислить.Х вещественное и натуральное N : Х/(1+X/(2+X/(3+X/(…/(N+X)…).Написать обычную функцию и рекурсию.Немогу разобраться с делением. Вот наброски сделал. #include <iostream.h> #include <vcl.h> #pragma hdrstop
Случайное число в диапазоне от -20 до 20 C++
Помогите решить ошипку нужно что бы rand брал диапозон от -20 до 20 // lab_5_2.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> #include "conio.h" #include <stdlib.h> #include "time.h"
C++ ошибка square root http://www.cyberforum.ru/cpp-beginners/thread285053.html
Вообщем переделал программу, которая считает методом Гаусса-Зейделя #include "stdafx.h" #include <math.h> // Матрица порядка 3x3 const int n=3; int Zeidel (float a, float b, float x, float e) { int i,j;
C++ структура абитуриент язык с++. структуры задача такая, нужно организовать ввод\вывод структуры абитуриент (фио, год рождения, 3 оценки за экзамены и средний был аттестата) при этом фио и 3 оценки должны быть массивами! нужно ввести данные для 5-6 абитуриентов. после ввода вывода надо удалить элемент с указанным средним баллом и добавить после указанной фамилии. я сделал какую то часть, ввод вывод только для одного... подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
28.04.2011, 15:47     Что такое hash-таблицы, и зачем они нужны?
http://ru.wikipedia.org/wiki/%D0%A5%...B8%D1%86%D0%B0

Добавлено через 3 минуты
Если в двух словах. У тебя есть сложны тип данных, который долго/неудобно сравнивать. Для каждого объекта этого типа заводится дополнительное поле, с которым легко и приятно работать (например, int). Объекты в контейнере ассоциированы иминно по этой удобной чиселке. Когда тебе нужно найти/вставить объект в контейнере сравниваются не сами объекты, а их хэш-коды (эти самые удобные чиселки). Сто делает всё быстрее и приятнее.
В идеале, у каждого объекта будет вой уникальный хэш-код, в реальности - не факт.
Читай кароче, надоело писать...
 
Текущее время: 16:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru