Вниз  Mobile Basic 1.9.1
- 6.07.2013 / 22:10
kiriman
  Пользователь

kiriman 
Сейчас: Offline
кто скачал - качайте заново, маленький баг убрал
- 6.07.2013 / 22:16
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Кому интересно какая хэш таблица была предложена - http://dumpz.org/578613/
Поставил именно ее.
- 6.07.2013 / 22:20
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
kiriman, всё хорошо, но зачем дёргать по несколько раз объекты из вектора, если можно это сделать один раз?
__________________
 let live
- 6.07.2013 / 22:21
kiriman
  Пользователь

kiriman 
Сейчас: Offline
aNNiMON, так то да, пофиксю
- 6.07.2013 / 22:24
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
И размер тоже желательно не брать каждый раз. В Бейсике любая оптимизация на счету.
  1. final int size = pool.size();
  2. for (int i = 0; i < size; ++i) {
  3.     HashTablePair htp = (HashTablePair) pool.elementAt(i);
  4.     if (htp.hash == key_hash && htp.key.equals(key)) {
  5.         return htp.value;
  6.     }
  7. }
Еще мне кажется, что проверку ключей можно убрать, оставив только проверку хешей. Прирост производительности будет высок, а вероятность совпадения хешей крайне мала, можно пренебречь.
__________________
 let live

Изменено aNNiMON (6.07 / 22:31) (всего 1 раз)
- 6.07.2013 / 22:32
kiriman
  Пользователь

kiriman 
Сейчас: Offline
перезалил еще раз. Ну строки сверяются не каждую итерацию :gg:

Изменено kiriman (6.07 / 22:32) (всего 1 раз)
- 6.07.2013 / 23:07
Pesik1
  Пользователь

Pesik1 
Сейчас: Offline
Все работает. Ты просто гений. :)


Прикрепленные файлы:
Prioritet.jar (38.42 кб.) Скачано 114 раз
- 6.07.2013 / 23:10
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Online MobileBASIC IDE - Поддерживаются версии бэйсика 1.8.6.2 и 1.9.1
Скоро обновят 1.9.1 до последней версии

Изменено kiriman (6.07 / 23:11) (всего 1 раз)
- 6.07.2013 / 23:39
kiriman
  Пользователь

kiriman 
Сейчас: Offline
и еще раз перезалил, исправил кой-какой баг со сборкой приложения
- 7.07.2013 / 02:08
RblSb
  Пользователь

RblSb 
Сейчас: Offline
Хеппи-энд :gg:
Кириман, подумал насчет вибры?
Наверх  Всего сообщений: 2690
Фильтровать сообщения
Поиск по теме
Файлы топика (109)