6.07.2013 / 22:10 |  | 
kiriman    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
   | кто скачал - качайте заново, маленький баг убрал
   | 
  6.07.2013 / 22:16 |  | 
kiriman    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
   | Кому интересно какая хэш таблица была предложена -  http://dumpz.org/578613/Поставил именно ее.  | 
  6.07.2013 / 22:20 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | kiriman, всё хорошо, но зачем дёргать по несколько раз объекты из вектора, если можно это сделать один раз?
  __________________
   let live  | 
  6.07.2013 / 22:21 |  | 
kiriman    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
   | aNNiMON, так то да, пофиксю
   | 
  6.07.2013 / 22:24 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | И размер тоже желательно не брать каждый раз. В Бейсике любая оптимизация на счету. final int size = pool.size();  
for (int i = 0; i < size; ++i) {  
    HashTablePair htp = (HashTablePair) pool.elementAt(i);  
    if (htp.hash == key_hash && htp.key.equals(key)) {  
        return htp.value;  
    }  
}  
 Еще мне кажется, что проверку ключей можно убрать, оставив только проверку хешей. Прирост производительности будет высок, а вероятность совпадения хешей крайне мала, можно пренебречь.  __________________
   let live  Изменено aNNiMON (6.07 / 22:31) (всего 1 раз) | 
  6.07.2013 / 22:32 |  | 
kiriman    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
   | перезалил еще раз. Ну строки сверяются не каждую итерацию    Изменено kiriman (6.07 / 22:32) (всего 1 раз) | 
  6.07.2013 / 23:07 |  | 
Pesik1    Пользователь  
   Сейчас: Offline 
 Имя: Дмитрий Регистрация: 29.07.2011
   | Все работает. Ты просто гений.    
 Прикрепленные файлы:   Prioritet.jar (38.42 кб.) Скачано 135 раз   | 
  6.07.2013 / 23:10 |  | 
kiriman    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
   | 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    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
   | и еще раз перезалил, исправил кой-какой баг со сборкой приложения
   | 
  7.07.2013 / 02:08 |  | 
RblSb    Пользователь  
   Сейчас: Offline 
 Регистрация: 25.07.2011
   | Хеппи-энд   Кириман, подумал насчет вибры?  |