28.09.2006, 17:35 | #1 |
Moderator
|
Визульное сравнение различных алгоритмов сортировки
|
|
|
За это сообщение автора поблагодарили: mazzy (5), Recoilme (5). |
28.09.2006, 18:03 | #2 |
злыдень
|
Классно.
Я когда-то давно, когда на работу принимал давал задание: Напишите на любом известном Вам языке сортировку массива чисел Запомнился такой ответ: select .. from.. order by .. ))
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
28.09.2006, 18:17 | #3 |
Moderator
|
Да, забавно... Тока чо-то не соображу, какую именно физическую величину они там сортируют... Координаты? Угол? Есть идеи?
Кстати, тоже неплохой вопрос при приеме на работу |
|
28.09.2006, 21:11 | #4 |
Участник
|
может по x величина а по y порядковый номер?
|
|
29.09.2006, 12:50 | #5 |
Banned
|
|
|
02.10.2006, 13:37 | #6 |
Участник
|
Прикольно.
В Delphi был пример работы с потоками, в коротом так же визуализировалась сортировка (три разных метода). Ради интереса попробовал перенести в Axapta. Так как с потоками работа не очень, то пришлось много "рисовать" ручками. Результат - во вложении Не уверен, что везде получится запустить - тестировал на конфигурации из подписи в двух и трехзвенке
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: mazzy (5), Logger (3). |
02.10.2006, 13:43 | #7 |
Участник
|
А можно код функции Sleep класса WinAPI? на его отсутствие ругается
|
|
02.10.2006, 13:55 | #8 |
Участник
|
Прошу прощения.
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 |
Участник
|
Цитата:
а зачем Вы используете апишную функцию Sleep? в смысле, чем она так уж отличается от той, что в SystemDocumentation\Functions? Thanks |
|
02.10.2006, 15:35 | #10 |
Участник
|
Я не знаю, как аксаптовская sleep() делает приостановку выполнения. (не занимался специально выяснением). Возможно, внутри идет тот-же самый вызов виндовой sleep.
Мне необходимо было, чтобы на время остановки поток не участвовал в планировании. По-этому, что бы не заморачиваться, сделал вызов напрямую.
__________________
Axapta v.3.0 sp5 kr2 |
|
02.10.2006, 20:20 | #11 |
Участник
|
Нет, в реализации Sleep в Axapta'е не происходит вызов винапишной Sleep, так что в моем случае она не подходит.
__________________
Axapta v.3.0 sp5 kr2 |
|
22.04.2011, 13:21 | #12 |
Moderator
|
Танцевальная демонстрация различных алгоритмов сортировки
Трансильванский университет 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). |