Rinegan
offline
Опыт:
895Активность: |
ладно - ладно, но чессказать у тебя там всё коряво, без обид. |
29.10.2009, 19:03 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,913Активность: |
Цитата:
лолшто !? О_О ты вообще видимо нехрена не шариш =) ладно разбирайтесь сами xDDD |
|
29.10.2009, 19:05 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Убрал сомнительный DIV, поправил MOD. Фиксд версия в 1 посту.
Ну хоть обоснуй это, а то как обычно троллинг. |
29.10.2009, 19:09 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rinegan
offline
Опыт:
895Активность: |
Кстати да, на ассемблере это тоже одна команда.
Rinegan добавил:
точнее четыре, но главная одна. c = a div 2 Выглядит примерно так:
Rinegan добавил: Toadcop, ты типо слишком умён для нас?=)) |
29.10.2009, 19:23 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Мои рассуждения исходят из машинной арифметики, если деление есть серия вычитаний и побитовых сдвигов, то быстрее циклическим вычитанием получить остаток. А див из-за которого все началось вообще не нужен был в библиотеке. |
29.10.2009, 19:24 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rinegan
offline
Опыт:
895Активность: |
а я тебе что написал? машинную арифметику. и ничё не быстрее.
сравни, это твой МОД
Это близзарда:
Приэтом у близзарда ни одного лупа. |
29.10.2009, 19:35 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,913Активность: |
Цитата:
Цитата:
|
||
29.10.2009, 19:41 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Спасибо что вразумили, я осознал свою тупость. Правим функции, что скажете насчет самой системы, а то тут мы развели срач по поводу реализации служебных функций. |
29.10.2009, 20:29 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rinegan
offline
Опыт:
895Активность: |
я почти написал аналог. пытался написать без хеша, но псевдо массив размером 480*480 никак не сделаешь)) |
29.10.2009, 20:44 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Поэтому я и юзаю таблицы |
29.10.2009, 20:49 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rinegan
offline
Опыт:
895Активность: |
Да это я так, просто, к слову пришлось)
Rinegan добавил: Я сделал, всё работает, но надо привести к приличному виду, так что завтро скину. |
29.10.2009, 21:15 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
Это кончинно.
ScorpioT1000 добавил:
уже обсуждалось что кончено всё это дело, патчфиндинг в варе т.е. Отредактировано ScorpioT1000, 29.10.2009 в 21:25. |
29.10.2009, 21:18 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chester
Best for you!
offline
Опыт:
5,702Активность: |
Rinegan:
Что ты сделал? Аналогичную библ, или ты что то улучшил? |
29.10.2009, 21:19 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
NCrashed, ты пофиксил ту ситуацию на скрине что я тебе перекидывал? |
29.10.2009, 21:42 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Ага, счас исправляю неоптимальность некоторых путей при толстых дорогах |
29.10.2009, 21:45 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
» мелкая вонь
я как бы намекаю что в контексте примера первая и последняя тсрока лишены смысла
cdq ненужен
Rinegan, что у тебя за ублюдочный транслятор, который вынуждает тебя использовать быдлосинтаксис, а именно префикс $ перед хексой?)
сейчас прийдет ассемблерист - кун и начнет срать кирпичами. собственно он уже тут. это что за чудеса?!
автора компилятора на кол Rinegan, ассемблерист - кун как бы намекает вам, что вы нешарите, и при этом пытаетесь неиллюзорно доказать, что нешарят все вокруг. приведу цитату из опкодов интеля:
лол, какого то черта они забыли прописать про dword'ы, но сути это не меняет - результат деления падает в eax, остаток - в edx (т.е. тот искомый module) Отредактировано ADOLF, 29.10.2009 в 22:28. |
29.10.2009, 22:21 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Нашел очень интересную статью про A*, теперь переделываю свою систему под нее. Я не верю, что эта тема кончена, пока сам не столкнусь с непреодолимыми проблемами. |
29.10.2009, 22:22 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
что до системы - она должна как минимум быть в отдельном файле и подключаться инклюдом |
29.10.2009, 22:23 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Все будет, и отдельный файл и подключение инклюдом. Только перепишу я ее заново под A*, я ожидал, что это будет уберсложная вещь, на самом деле сильно осложненный волновой поиск. |
29.10.2009, 22:49 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rinegan
offline
Опыт:
895Активность: |
Согласен Компилятор делфей на кол, я потом начал уже на сях проверять.
Rinegan добавил: А про то что я не шарю в ассемблере - это да, но я просто хотел показать, что даже на машинной арифметике это всёже дольше. |
30.10.2009, 11:03 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|