- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
protected SocketChannel getSockById(int id)
{
Iterator<SocketChannel> i = clientSock.iterator();
while(i.hasNext())
{
SocketChannel s = i.next();
if(s.hashCode() == id)
return s;
}
return null;
}
roman-kashitsyn 30.10.2012 14:22 # 0
Интересно
selffix
guest 30.10.2012 15:07 # +5
3.14159265 30.10.2012 14:45 # +2
roman-kashitsyn 30.10.2012 14:47 # +2
absolut 31.10.2012 06:16 # +2
TarasB 30.10.2012 14:53 # +5
Он думал, что использует хеш.
Помню, один новичок, впоследствии оказавшийся хелп-вампиром, делал поиск в списке. Линейный поиск. Потом спросил, как правильно. Я сказал, что нужен хеш. Посоветовал array [word] of array of Pair(key,value). Он сделал array of Pair и стал линейно искать нужный хеш.
bormand 30.10.2012 16:26 # +6
На паскале хэш всегда реализуют самостоятельно и с нуля?
LispGovno 30.10.2012 18:09 # −2
LispGovno 30.10.2012 14:57 # −1
guest 30.10.2012 15:00 # −1
guest 30.10.2012 16:38 # +1
guest 30.10.2012 17:39 # +2
Вы о чем нибудь другом думаете помимо мыслей о "засунуть"?
Steve_Brown 31.10.2012 11:39 # 0
- Зеркало
- Подставку для чашки
- Элемент украшения
- Деталь шаманского бубна
...
А вы - только засунуть. У меня уж и совать-то некуда...
absolut 31.10.2012 12:01 # +1
https://twitter.com/pepelsbey/status/262628642750885888/photo/1/large
wvxvw 30.10.2012 17:23 # +1
roman-kashitsyn 30.10.2012 17:24 # +1
3.14159265 30.10.2012 18:13 # 0
roman-kashitsyn 30.10.2012 18:17 # +1
3.14159265 30.10.2012 19:24 # 0
Lure Of Chaos 31.10.2012 00:23 # +1
а вообще, вайл по итератору вместо кошерного форыча - низкоуровневое извращение