Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|||||||||||
1 | |||||||||||
Сортировка массива методом прямого выбора26.11.2016, 21:38. Показов 1323. Ответов 11
Метки нет (Все метки)
Сортирую массив методом прямого выбора, но вылетает ошибка :
Код
Project Project1.exe raised exception class EListError with message 'List index out of bounds (-1)'. Process stopped. Use Step or Run to continue.
Вот весь код: Кликните здесь для просмотра всего текста
Добавлено через 1 час 47 минут Актуально
0
|
26.11.2016, 21:38 | |
Ответы с готовыми решениями:
11
Сортировка массива методом прямого выбора и методом прямого обмена (пузырьковая) Сортировка методом прямого выбора в массиве. Сортировка "Пузырьком" vs. Сортировка Методом прямого выбора. Сортировка одномерного массива методом выбора |
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
27.11.2016, 10:53 | 2 |
Где Вы сортируете массив? Вы пытаетесь сортировать содержимое ячеек StringGrid.
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
27.11.2016, 11:07 [ТС] | 3 |
Puporev, в 119 строке, паралельно заполняю одномерный массив.. Или это не верно?
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
27.11.2016, 11:08 | 4 |
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
27.11.2016, 11:10 [ТС] | 5 |
Puporev, а я что делаю? Или это надо все делать в 1й процедуре? Я что-то не шарю(
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|||||||||||
27.11.2016, 11:22 | 6 | ||||||||||
А, нет, все верно. Не туда глянул, сортируется массив.
А ошибка с индексом например здесь.
Если не разберетесь, скиньте сюда архив проекта, я посмотрю.
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
27.11.2016, 11:25 [ТС] | 7 |
Puporev, я задал массив как [0..10], и я выше уже писал с нулём, только через FixedRows, они у меня по дефолту = 0, а как мне тогда задавать размеры массива если они могут постоянно меняется?
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
27.11.2016, 11:28 | 8 | |||||
Динамический массив и матрица.
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
27.11.2016, 11:35 [ТС] | 9 |
Puporev, да я знаю) просто это надо опять часть кода переделывать) разве если наша сортировка натыкается на пустую ячейку, она не проигнорит её? Или может можно удалять пустые ячейки динамически? К примеру когда я заполняю первый стринггрид рандомными числами он автоматически удаляет пустые
Ну шас сяду за комп, посмотрю как оно будет
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
27.11.2016, 12:07 | 10 | |||||
Вот по сути вся твоя программа.
1
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
27.11.2016, 22:47 [ТС] | 11 |
Puporev, а побочную тогда как?
Добавлено через 14 минут разобрался уже )) Добавлено через 6 часов 10 минут Puporev, а можешь помочь с бинарным поиском?
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
28.11.2016, 09:50 | 12 |
Зайди в поиск->расширенный поиск, набери ключевые слова Бинарный поиск и выбери раздел Делфи для начинающих, там куча тем, если мало, выбери раздел Паскаль, там еще больше.
0
|
28.11.2016, 09:50 | |
28.11.2016, 09:50 | |
Помогаю со студенческими работами здесь
12
Отсортировать (по неубыванию) методом прямого выбора массив вещественных чисел Сортировка методом выбора Сортировка методом выбора Сортировка методом выбора в файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |