Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2006, 11:10   #1
nycmoma
 
Регистрация: 19.12.2006
Сообщений: 4
По умолчанию Глюки с массивами и бинарным поиском

Кто-нибудь знает почему при количестве элементов в массиве (хоть динамич., хоть обычный) > 4100000 (точно не помню, чуть больше), бинарный поиск приводит к вылету программы, причём без к.-л. сообщений. Также она работает МЕДЛЕННЕЕ чем линейный поиск!!! Проверял на кол-во сравнений - всё в поряде! У кого есть к.-л. соображения по этому поводу и решение? Проверял уже 100 раз, преподу показывал - в чём дело - непонятно!
nycmoma вне форума Ответить с цитированием
Старый 19.12.2006, 18:43   #2
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

Приведи пример кода - разберемся.
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 20.12.2006, 10:52   #3
nycmoma
 
Регистрация: 19.12.2006
Сообщений: 4
По умолчанию

Выкладываю. Только нужны KOL и MCK.
Вложения
Тип файла: rar KOL_LABA.RAR (15.4 Кб, 18 просмотров)
nycmoma вне форума Ответить с цитированием
Старый 20.12.2006, 13:10   #4
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

если массив динамический, время уходит на каждое изменение длины
/ выделение памяти
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 21.12.2006, 12:06   #5
nycmoma
 
Регистрация: 19.12.2006
Сообщений: 4
По умолчанию

2Virtson: Ясен пень, логично. Только вылетает, как я уже говорил и на статическом массиве и так же медленно работает.

Если есть неразрешимая проблема, её можно не замечать... СуперВизор, люди, никто не нашёл в чём дело?
nycmoma вне форума Ответить с цитированием
Старый 02.01.2007, 18:26   #6
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,630
По умолчанию

nycmoma, если хочешь решить проблему вместе с нами, давай поэтапно выклыдывай решение. Может и сам разберёшься, Самое главное скажи зачем тебе нужен такой большой массив и поиск по нему, возможно есть более простое решение.
Alar вне форума Ответить с цитированием
Старый 18.02.2007, 10:44   #7
nycmoma
 
Регистрация: 19.12.2006
Сообщений: 4
По умолчанию

Не понял первое предложение. А помощь уже не нужна , так, интересно в чём дело. Кого не спрашивал - все затылки чешут!
nycmoma вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с бинарным файлом Геннадий Win Api 8 22.10.2009 18:49
Глюки Делфи Killbrum Помощь студентам 9 20.05.2008 20:31
Stack owerflow - глюки с TThread IOrist Общие вопросы Delphi 4 11.11.2007 09:13
Глюки с программами для БД ГОСЕАН БД в Delphi 2 06.07.2007 17:27