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

Выделить память под массив в 100500 индексе. Возможно ли? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать структуру «дата» http://www.cyberforum.ru/cpp-beginners/thread541938.html
Описать структуру «дата» (год, месяц, день). Определить функцию «дней до конца года» вычисляющую количество дней до конца года.
C++ Перед каждой буквой третьего слова поставить '/'. Лишние символы (с 81-ого) отбросить Задание : Перед каждой буквой третьего слова поставить '/'. Лишние символы (с 81-ого) отбросить. Обработку строки реализовать с помощью функций, описанных в <string.h> и (или) с использованием указателей. Память под строки выделять динамически. Вот что у меня получилось : #include <vcl.h> #include <conio.h> #include <stdio.h> #include <ctype.h> #include <math.h> void main() { http://www.cyberforum.ru/cpp-beginners/thread541932.html
C++ Разработать процедуры и функции
1 Разработать процедуры и функции, которые обеспечивают выполнение операций, указанных в задании. 2 В контрольном примере предусмотреть все возможные комбинации входных параметров (нулевая длина строки, выход за пределы строки и т.д.), в том числе и неправильные. WordLength(s,n) Визначення довжини слова з номером n.
Создать класс Pair(пара чисел) и класс-наследник Fraction C++
Создать класс Pair (пара чисел); определить методы изменения полей и сравнения пар: пара p1 больше пары p2, если (first.p1>first.p2) или (first.p1=first.p2) и (second.p1>second.p2). Определить класс-наследник Fraction с полями: целая часть числа и дробная часть числа. Определить полный набор методов сравнения.
C++ Наследование и полиморфизм http://www.cyberforum.ru/cpp-beginners/thread541886.html
Добрый день ребятюни!! Срочно требуется ваша помощь! Программа которая служит для вывода выдающихся учеников и преподов. Если у ученика средний бал больше 3,5 а у препода кол-во публикаций больше 100 то они выдающиеся... Но пролема в том что программа изначально не работает!!! Жду от вам поддержки!)) Вот код: #include "StdAfx.h" #include <iostream> using namespace std;
C++ Не првильно записываются числа с одного масива в другой Условие такое: дан массив W. Записать числа из массива W в новый массив B следующим образом: 1. Четные числа 2. нечетные числа больше ноля 3. нечетные числа меньше ноля Я написал код, но правильно записывае только первые два пункта. Подскажите в чем ошибка? #include<stdio.h> #include<conio.h> void main() { подробнее

Показать сообщение отдельно
Merovingian
54 / 54 / 5
Регистрация: 24.09.2011
Сообщений: 149
07.04.2012, 19:48     Выделить память под массив в 100500 индексе. Возможно ли?
Ну сделайте динамическую хеш-таблицу. У нас ведь когда количество ключей в хеш-таблице увеличивается, то скорость поиска снижается. В этом и отличие хеш-таблиц от сбалансированных деревьев поиска, что поиск быстрый, а памяти много надо)))

Нужно делать так:
Когда хеш-таблица заполнена больше чем на половину, то расширять её в два раза.
 
Текущее время: 02:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru