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

Хеш таблица с функцией (метод цепочек) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти на главной диагонали квадратной матрицы максимальный и минимальный элементы http://www.cyberforum.ru/cpp-beginners/thread974108.html
Найти на главной диагонали квадратной матрицы максимальный и минимальный элементы. Поменять местами строки, в которых они расположены. Напишите как поменять местами строки)
C++ Не получается перевести в двоичную систему Требуется перевести в двоичную систему счисления, но потом некоторые переменные меняют своё значение. У меня CodeBlocks. #include <iostream> #include <locale.h> #include <math.h> using namespace std; char *dec2bin(int enter){ int z=7; char ret; cout << z; http://www.cyberforum.ru/cpp-beginners/thread974094.html
Указатели и массивы. Передача массива в функцию по указателю C++
Как передать массив в функцию,которая должна заполнить этот массив ? Вот,что я составил, но компилятор ругается: #include "stdafx.h" #include <iostream> #include <cstdlib> #include <ctime> using namespace std; void RandArray(int* arrayPointer, int arraySize) {
C++ Забыл название операции
Как называется считывание текстовых строк типа (слово_2) "слово_3" , где , например, означают "не обязательно для заполнения" и т.д. Что-то типа ввода команд в консоли получается. Из головы вылетело и никак не вернется это название, а хотел прочитать об этом.
C++ Двойная алгебраическая сумма (сигма) http://www.cyberforum.ru/cpp-beginners/thread974026.html
Есть условие: y=\sum_{i=1}^{n-1} \sum_{j=1}^{n-1} x/(i+j) И есть код: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int i, j, x, n; double y;
C++ Пояснить все числа до 2 баллов Пожалуйста помогите еще раз, это очень важно! Напишите программу, которая считывает число N. Если N <1 или N> 15, программа выводит сообщение об ошибке номер не из заданного интервала и заканчивается. В противном случае программа выводит N строк, где каждая будет содержать номер строки, двоеточие, пробел и чисел, разделенных пробелом. В первой строке будут перечислены после двоеточия числами... подробнее

Показать сообщение отдельно
Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
11.10.2013, 20:36  [ТС]     Хеш таблица с функцией (метод цепочек)
Цитата Сообщение от AnyOne697 Посмотреть сообщение
Редко видешь таких самоучек. На самом деле, код очень даже не плохой. Хотя бы английский правильный. Стиль кода не лучший, но для самоучки-новичка очень и очень даже ничего. Сам начинал с худшего =)

Из кода - в Си++ очень неудобная модель памяти. Код не очень очевиден - нет конструктора. Попробуйте создать для начала простой список по мотивам:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template <typename T> class List {
public:
    List ();
    void add ( T t, int i = 0 );
    void get ( int i );
private:
    class Node {
    public:
         T el;
         Node *next;
         Node *prev;
         Node ( T *e = NULL );
    }
}
Ну и отнаследуй List и Segment от чего-то общего. А там что-нибудь придумай, чтобы их отличать.

На самом деле, такие места нетривиальны в Си++. Очень и очень не просты. Поэтому и советую начать с чего-то попроще.
Спасибо, Щас Страуструпа открою на шаблонах, прочту, а то я в Лафоре прочитал и забыл

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