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

Не могу найти ошибку. Хеш-таблицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что делает operator++ http://www.cyberforum.ru/cpp-beginners/thread1346796.html
Что делает operator++? Где и как он используется?
C++ В чем здесь ошибка? Взял пример из книги 3d game programming with DirectX11, немного переделал, т.к. #include <xnamath.h> больше не существует: #include <Windows.h> #include <DirectXMath.h> #include <iostream> ... http://www.cyberforum.ru/cpp-beginners/thread1346794.html
Игра «Угадай число» C++
4. Игра «Угадай число». Компьютер загадывает число, человек отгадывает. Всего 5 попыток. (random)
C++ Проверить, является ли число простым
3. Проверить, является ли число простым. Ввести с клавиатуры
C++ Найти максимум из введенных последовательных чисел http://www.cyberforum.ru/cpp-beginners/thread1346777.html
2. Найти максимум из введенных последовательных чисел. Завершить числом 0
C++ Вычислить среднее арифметическое последовательности чисел, которые вводятся с клавиатуры 1. Вычислить среднее арифметическое последовательность чисел, которые вводятся с клавиатуры. Завершить ввод числом 0 подробнее

Показать сообщение отдельно
_Edith
0 / 0 / 0
Регистрация: 02.04.2011
Сообщений: 99
06.01.2015, 13:23  [ТС]
Гром, Получается что функция вставки пойдет за место этого куска кода?
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
29
30
31
32
33
key = h(data);
 
        if (fl[key] == свободно)
        {
            a[key] = data;
            fl[key] = занято;
        }
 
        else
        {
            flag = false;
            for (int i = key + 1; i < n; ++i)
            {
                if (fl[i] == свободно && flag == false)
                {
                    a[i] = data;
                    flag = true;
                    fl[i] = занято;
                }
            }
                
            if (!flag && flag == false)
            {
                for (int i = key - 1; i > -1; i--)
                {
                    if (fl[i] == свободно)
                    {
                        a[i] = data;
                        flag = true;
                        fl[i] = занято;
                    }
                }
            }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru