|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.05.2010, 10:23 | #1 |
Пользователь
Регистрация: 16.04.2010
Сообщений: 48
|
Сортировка выбором в Паскале!
Привет! Мне нужно сделать работу, а я в этом полный НОЛЬ! Нужно сформировать при помощи генератора псевдослучайных чисел линейный целочисленный массив A[20], таким образом, чтобы элементы массива принадлежали отрезку [-50, 50], выполнить в нём линейный поиск введенного с клавиатуры элемента, отсортировать выбором и выполнить бинарный поиск элемента.
Программа в интернете нашлась вроде полезная: procedure SelectSort(var d:vector;kol2:integer); var j,min,nmin,k:integer; begin j := 1; repeat min := 100; for i := j to kol2 do if d[i] < min then begin min := d[i]; nmin := i; end; for k := nmin downto j+1 do d[k] := d[k-1]; d[j] := min; j := j + 1; until j = kol2; end; но что с ней делать и как ее адаптировать к моему случаю ума не приложу. Для меня это все китайский язык! Помогите, пожалуйста! |
09.05.2010, 10:49 | #2 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
Код:
にんじゃ
|
09.05.2010, 11:00 | #3 |
Пользователь
Регистрация: 16.04.2010
Сообщений: 48
|
Дорогущий, многоуважаемый, любимый ROMA2PVT!!!!!!!!!! Спасибо огромнейшее!!! (Сейчас будет тупая фраза, приготовься!!!) ЧТО ЗНАЧИТ РАНДОМНО ЗАПОЛНИ???
Да, я тупой, я вообще в этом не разбираюсь. Слово "РАНДОМНО ЗАПОЛНИ" для меня звучит примерно как "jtrthr;l/thjjhjhkgk" понимаете?!!! (( эххх... |
09.05.2010, 11:04 | #4 |
Пользователь
Регистрация: 16.04.2010
Сообщений: 48
|
а "бинарный поиск" и того хуже...
|
09.05.2010, 13:29 | #5 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
Рандомно-это заполнение массива случайными числами.Т.е. так
Код:
にんじゃ
|
09.05.2010, 13:40 | #6 |
Пользователь
Регистрация: 16.04.2010
Сообщений: 48
|
ээээ, ясно, спасибо. а куда это теперь написать???
|
09.05.2010, 13:48 | #7 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Прошу великодушно извинить, но:
Двоичный (бинарный) поиск (также известен как метод деления пополам и дихотомия) — классический алгоритм поиска элемента в отсортированном массиве (векторе) wrmarw, в твоем случае рандомно заполнить массив нужно так: Код:
А линейный поиск, сортировка выбором и бинарный поиск - отдельная тема за отдельную договоренность...
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 09.05.2010 в 14:11. |
09.05.2010, 17:27 | #8 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
Код:
にんじゃ
|
11.05.2010, 14:10 | #9 |
Пользователь
Регистрация: 16.04.2010
Сообщений: 48
|
cпасибо, ROMA2PVT, но тут ошибка какая-то: написано арифметическое переполнение!
что же делать?! ................ |
11.05.2010, 18:53 | #10 |
Пользователь
Регистрация: 16.04.2010
Сообщений: 48
|
наверное, пойду повешусь...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка массива выбором и пузырьком (делфи) | kira_truelove | Помощь студентам | 1 | 05.12.2009 14:00 |
Сортировка простым выбором в Delphi | Vlad111 | Помощь студентам | 0 | 13.11.2009 10:03 |
Сортировка простым выбором (метод пузырька)) | Sparky | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 22.09.2009 18:06 |
Сортировка выбором | curly182 | Общие вопросы C/C++ | 3 | 24.05.2009 13:45 |
поможите человеку плиз:)сортировка выбором в матрице. | benzus | Паскаль, Turbo Pascal, PascalABC.NET | 19 | 27.04.2008 15:47 |