|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.06.2018, 04:45 | #1 |
Пользователь
Регистрация: 06.12.2017
Сообщений: 13
|
Бинарный поиск
Страшшшно туплю и, в принципе, даже не въезжаю.
Бинарный поиск. БД. Делфи. Может, кто поможет? Мои жалкие попытки (не кидайтесь камнями): Код:
Последний раз редактировалось Tynya; 18.06.2018 в 05:04. |
18.06.2018, 11:11 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Код:
ЕСТЬ и несколько других замечаний. 0.для начинающего очень неплохо. 1. Сравнение чисел в программе ОТЛИЧАЕТСЯ от сравнения строк. 22 > 3 (это сравнение ЧИСЕЛ) '22' < '3' (это сравнение СТРОК) а практически во всех визуальных (как минимум там где фигурирует Text, Caption) используются СТРОКИ. чтобы сравнить записанные в них числа, их надобно превратить в числа StrToint(edt_1.Text) < StrToint(strngrd1.Cells[0,c]) не стал вставлять чтобы код не сильно отличался. 2.в классическом варианте поиске совпадение НЕ выделяется в отдельный вариант проверок. а делается РОВНО одна проверка и соответственно двигается ВСЕГДА ровно одна граница Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 18.06.2018 в 11:16. |
25.06.2018, 22:36 | #3 |
Пользователь
Регистрация: 06.12.2017
Сообщений: 13
|
Спасибо! Уже все работает.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бинарный поиск | Praud | Помощь студентам | 20 | 20.12.2014 21:22 |
Помощь в доработке программы на языке паскаль (бинарный поиск, поиск перебором) | DimzNOVIchok45 | Помощь студентам | 0 | 13.10.2014 20:11 |
Реализовать два метода поиска строк в массиве: поиск перебором, бинарный поиск на языке Pascal | DimzNOVIchok45 | Помощь студентам | 7 | 19.09.2014 21:40 |
Бинарный поиск C++ | vladislav23 | Помощь студентам | 7 | 01.06.2013 01:06 |
Бинарный поиск | ds.Dante | Свободное общение | 0 | 25.11.2011 11:51 |