Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
ScorpioT1000:
Ну ? ._. key != value, тем более в хт коллекция значений, к которым после можно обратится по 2-му кею. Какая тебе тут прямая адресация? |
08.08.2012, 18:47 | #41
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Прелоад нужно делать уже после загрузки карты. Но весь и сразу. Как бы карта загрузилась, но еще нет. |
08.08.2012, 18:49 | #42
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
ну 2 значения = хештейбл хештейблов ._.
|
08.08.2012, 18:50 | #43
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
YellowStar:
А ну тогда тебе нет понта юзать эту системку.
ChildHastable(или как оно там называется), он же объект "коллекция", на которую ссылается key, после как раз в чайлде по 2-му ключу происходит обращение. Т.е. адресация последовательно происходит, от объекта к чайлду, от чайлда к значению :nate: |
08.08.2012, 18:53 | #44
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
2 ключа просто для удобства сделали, они соединяются, возможно, просто конкатенацией, я могу тебе хоть миллион их сделать лол =)
ну допустим к1="12" к2="21" к3="999" получается "12_21_999", хешу насрать, что в него передают |
08.08.2012, 18:54 | #45
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
ScorpioT1000, неа, они же чистятся по отдельносте вроде ?
|
08.08.2012, 18:59 | #46
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
ScorpioT1000:
Хз,я так тоже предполагал, но подтверждений этому предположению не нашел.
короче придет сэмпай, спрошу как оно там работает, а то так можно вечно холиварить.
|
08.08.2012, 19:00 | #47
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
ну да щас посмотрел там действительно 2 хештейбла видимо, но разговор не о том было, а о понятии "хештаблица"
никто не холиварит, я просто говорю как есть на самом деле |
08.08.2012, 19:01 | #48
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
ScorpioT1000:
Нет, на самом деле разговор был о том, оптимальнее ли разделять данные по разным хт или нет:) |
08.08.2012, 19:02 | #49
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
60,317Активность: |
так разделять или нет? вы уж решите чтоб люди знали |
08.08.2012, 19:09 | #50
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
16GB:
Разделять. Ибо варовская хт, это хт в хт, никакой прямой адресации там быть и не может. И вообще, как я показал на 1 странице, лучше юзать UserData, а данные хранить в параллельных массивах.
Для каждой предметной области лучше юзать свою UserData, что б размерность массива была не слишком большой. Впрочем какой то реально ощутимой разницы я думаю не будет. Т.е. это актуально именно если ты юзаешь UserData, ну или аналогичную системку. |
08.08.2012, 19:15 | #51
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
офк оптимальней лол, ибо это потенциально меньше коллизий ._. ... только тут еще вопрос кеш миссов, но думаю на таком уровне оно не играет роли, т.е. оптимальней. |
|
08.08.2012, 19:19 | #52
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Цитата:
Ты не просиживай штаны, ты приведи свою систему старую TPC - в юзабельный вид. Всегда раньше ей пользовался (не смотря на все хитрожопости в виде привинченных систем, что уж говорить давно перешёл на GetTimerBR() в своих функциях -_-) |
|
08.08.2012, 19:47 | #53
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
не оптимальней офк, потому что пара тысяч элементов создает незначительное число коллизий |
08.08.2012, 19:57 | #54
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
ScorpioT1000:
Оптимальнее офк, потому что чем меньше элементов, тем меньше это "незначительное" количество. |
08.08.2012, 20:00 | #55
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
/facepalm |
08.08.2012, 20:08 | #56
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,203Активность: |
А известно ли вам количество коллизий в хеш таблице допустим при 120 одновременно хранимых в ней ячейках, при 10, при 1? То главная проблема хештаблиц это коллизии это все и так знают, но близзы долго бились чтобы это устранить, вот насколько хорошо это у них получилось? Некто не даже не обмолвился об этом Загадочном числе коллизий, и некто не доказал на примере насколько будет актуальнее использовать 10 хештаблиц или 1... P.S пустые слова тут от чувака с кучей опыта мне как то доверия не внушают, вдобавок когда на него кричат чуваки с опытом чуть поменьше |
09.08.2012, 08:13 | #57
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
Потому что никто не знает хешфункцию, если надо, иди учи ассемблер, дебаж. |
09.08.2012, 13:30 | #58
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
|
09.08.2012, 13:42 | #59
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,203Активность: |
Faion, ну а как реагировать на то что говорят про то что сами наверняка не знают, дак еже и других этому учат, если уж взялись всерьёз то докажите и покажите, почему так лучшее... что спорить то попусту? |
09.08.2012, 14:40 | #60
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|