AXForum  
Вернуться   AXForum > Прочие обсуждения > Детская
NAV
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.09.2006, 17:35   #1  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Визульное сравнение различных алгоритмов сортировки
http://www.iti.fh-flensburg.de/lang/...ortcontest.htm
За это сообщение автора поблагодарили: mazzy (5), Recoilme (5).
Старый 28.09.2006, 18:03   #2  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Классно.
Я когда-то давно, когда на работу принимал давал задание:
Напишите на любом известном Вам языке сортировку массива чисел

Запомнился такой ответ: select .. from.. order by .. ))
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 28.09.2006, 18:17   #3  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Да, забавно... Тока чо-то не соображу, какую именно физическую величину они там сортируют... Координаты? Угол? Есть идеи?

Кстати, тоже неплохой вопрос при приеме на работу
Старый 28.09.2006, 21:11   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
может по x величина а по y порядковый номер?
Старый 29.09.2006, 12:50   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от belugin Посмотреть сообщение
может по x величина а по y порядковый номер?
Скорее всего.
Старый 02.10.2006, 13:37   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Прикольно.

В Delphi был пример работы с потоками, в коротом так же визуализировалась сортировка (три разных метода). Ради интереса попробовал перенести в Axapta. Так как с потоками работа не очень, то пришлось много "рисовать" ручками.

Результат - во вложении

Не уверен, что везде получится запустить - тестировал на конфигурации из подписи в двух и трехзвенке
Изображения
 
Вложения
Тип файла: xpo SortThread.xpo (54.5 Кб, 473 просмотров)
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: mazzy (5), Logger (3).
Старый 02.10.2006, 13:43   #7  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
А можно код функции Sleep класса WinAPI? на его отсутствие ругается
Старый 02.10.2006, 13:55   #8  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Прошу прощения.
X++:
client static void Sleep(int dwMilliseconds)
{
    DLL         _winApiDLL      = new DLL('KERNEL32');
    DLLFunction _Sleep          = new DLLFunction(_winApiDLL, 'Sleep');
    ;

    _Sleep.returns(ExtTypes::void);
    _Sleep.arg(ExtTypes::DWord);

    _Sleep.call(dwMilliseconds);
}
__________________
Axapta v.3.0 sp5 kr2
Старый 02.10.2006, 15:10   #9  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от AndyD Посмотреть сообщение
Прошу прощения.

X++:

client static void Sleep(int dwMilliseconds)
{
DLL _winApiDLL = new DLL('KERNEL32');
DLLFunction _Sleep = new DLLFunction(_winApiDLL, 'Sleep');
;

_Sleep.returns(ExtTypes::void);
_Sleep.arg(ExtTypes:Word);

_Sleep.call(dwMilliseconds);
}

еще такой вопросик, по ходу.
а зачем Вы используете апишную функцию Sleep?

в смысле, чем она так уж отличается от той, что в SystemDocumentation\Functions?

Thanks
Старый 02.10.2006, 15:35   #10  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Я не знаю, как аксаптовская sleep() делает приостановку выполнения. (не занимался специально выяснением). Возможно, внутри идет тот-же самый вызов виндовой sleep.
Мне необходимо было, чтобы на время остановки поток не участвовал в планировании. По-этому, что бы не заморачиваться, сделал вызов напрямую.
__________________
Axapta v.3.0 sp5 kr2
Старый 02.10.2006, 20:20   #11  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от AndyD Посмотреть сообщение
Я не знаю, как аксаптовская sleep() делает приостановку выполнения. (не занимался специально выяснением). Возможно, внутри идет тот-же самый вызов виндовой sleep.
Нет, в реализации Sleep в Axapta'е не происходит вызов винапишной Sleep, так что в моем случае она не подходит.
__________________
Axapta v.3.0 sp5 kr2
Старый 22.04.2011, 13:21   #12  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
:) Танцевальная демонстрация различных алгоритмов сортировки
Трансильванский университет Sapientia представил новый обучающий курс по алгоритмам сортировки. Стоит отметить талант создателей и высокую наглядность пособия.

Bubble-sort - http://www.youtube.com/watch?v=lyZQPjUT5B4
Insert-sort - http://www.youtube.com/watch?v=ROalU379l3U
Shell-sort - http://www.youtube.com/watch?v=CmPA7zE8mx0
Select-sort - http://www.youtube.com/watch?v=Ns4TPTC8whw
За это сообщение автора поблагодарили: fed (2), Logger (3), AndyD (2).
Теги
thread, алгоритм, законченный пример, сортировка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сравнение систем Brasileiro Курилка 39 31.05.2006 16:12

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:54.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.