![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.11.2009
Сообщений: 7
|
![]()
Здраствуйте уважаемые.Сильно не пинайте поступил на заочку первая сессия поэтому пока не блещу познаниями. Делаю задание: рандомное заполнение массива, сортировка его по возрастанию и убыванию методом подсчета алгоритм с.
собственно сделал следущее для наглядности Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
![]()
Читайте про свой алгоритм здесь:
http://ru.wikipedia.org/wiki/%D0%A1%...B0%D0%BC%D0%B8 |
![]() |
![]() |
![]() |
#3 |
Регистрация: 30.11.2009
Сообщений: 7
|
![]()
ага нашел свой алгоритм. посмотрим...
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 26.11.2009
Сообщений: 59
|
![]()
a[i]:=random(10000);{Определение размера массива A и его заполнение}
его размер Вы определили еще в разделе VAR размер динамического массива определяют так: var MyArray: array of Integer; begin SetLength(MyArray,1000); Последний раз редактировалось Adamrus; 30.11.2009 в 21:24. |
![]() |
![]() |
![]() |
#5 | |
Регистрация: 30.11.2009
Сообщений: 7
|
![]() Цитата:
меня интересует именно сортировка сам массивв заполняется и сортируется тем что я выложил теперь бы понять свой алгоритм и прикрутить его пс и ещё подскажите как подсчитать время затраченное не сортировку??? Последний раз редактировалось Лексей; 30.11.2009 в 21:34. |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 26.11.2009
Сообщений: 59
|
![]()
перед стартом включить Timer, после выхода выключить, то что он насчитал, вывести в лог
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 30.11.2009
Сообщений: 7
|
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 26.11.2009
Сообщений: 59
|
![]()
c Таймером я поспешил.
сейчас вот написал для проверки: Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 30.11.2009
Сообщений: 7
|
![]()
я нашел вот такую байду
OperBegin := DateTimeToTimeStamp(Now) ; [B OperEnd := DateTimeToTimeStamp(Now); Total := OperEnd.Time - OperBegin.Time;[/B] вроде работает но выводит тож 0 правда если часто нажимать батон то раз в 15-20 запусков выскакиевает 15-16 мс ншел такой алгоритм Код:
и ещё нашел такой алгоритм Код:
Последний раз редактировалось Stilet; 02.12.2009 в 10:16. |
![]() |
![]() |
![]() |
#10 |
Регистрация: 30.11.2009
Сообщений: 7
|
![]()
алгоритм понял
делаем нулевой массив Код:
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
OpenGL проблема с подсчетом FPS | AS10 | Мультимедиа в Delphi | 4 | 15.09.2009 21:17 |
Сортировка файлов в Explorer vs сортировка в Delphi | mutabor | Общие вопросы Delphi | 11 | 04.09.2009 14:32 |
сортировка в Delphi | menX | Помощь студентам | 3 | 17.04.2009 22:47 |
Помогите пожалуйста!(Pascal) с подсчетом букв | Tubus | Помощь студентам | 2 | 15.12.2008 20:27 |
http, socks5 proxy с подсчетом пропускаемого траффа | XoTTa6bI2 | Фриланс | 4 | 06.04.2007 12:58 |