Цитата:
|
Цитата:
|
dmitriymar, видно ты позабыл ту физику... :D
Это все равно что спросить: - Чем чёрный отличается от кирзовый? Применительно к солдатскому сапогу... :) Т.е. это просто разные характеристики одного "явления"... |
Электри́ческий ток — упорядоченное нескомпенсированное движение свободных электрически заряженных частиц, например, под воздействием электрического поля.
Напряжение -это разность потенциалов. Потенциал-работа по перемещению электрона из бесконечности в данную точку поля. И чего общего между движением и работой при движении?:)только в том что она есть Или я тебя неправильно понял. |
Цитата:
|
sky4uk, вам осталось спросить чем отличается B-tree от T-tree и JS программисты в эту тему больше не заудут ;)
Мне кажется, что у вас какие-то расплывчатые требования к специалисту. Алгоритмы, графы, контейнеры, теорию компиляторов, знать конечно, хорошо, но покажите хоть одну книгу по JS, где это хоть как-то описывается. |
Цитата:
|
Народ, вы чего? Двусвязный список в JS - это список дочерних DOM-элементов.
Можно и свои списки использовать - удобно там, где есть большие списки любых объектов, поскольку очень легковесные операции вставки/удаления. |
Цитата:
Цитата:
|
Ок, перед тем как я "вон отсюда", может скажешь, что в этом "хэше" в качестве ключа?
Цитата:
|
Цитата:
<div id="elem"> бла-бла-бла,<span>бла-бла,</span> бла-бла, Mr. Freeman. </div> <script> el= document.getElementById("elem"); alert(el.childNodes)// список дочерних узлов alert(el.childNodes[0])// первый в списке, ключ - число. </script> Цитата:
|
Уже остыл )
childNodes - не хеш, это коллекция (NodeList), при чем read-only. Цитата:
Физически элементы связанны между собой через nextChild, previousSibling, что и является двунаправленным связанным списком с началом в firstChild и концом в lastChild. А коллекция childNodes обновляется движком по мере вставки/удаления элементов и служит только в качестве вспомогательного механизма для доступа к элементам, но ни в коем случае не для хранения этих элементов. |
Цитата:
Цитата:
Цитата:
Цитата:
elem.parentNode.removeChild(elem) Цитата:
|
Цитата:
Никакие списки пользователю хеш-таблицы не возвращаются. Ему возвращается именно элемент, ассоциированный с нужным ключом. |
Цитата:
|
Цитата:
|
multimap и multiset.
|
Цитата:
Цитата:
Цитата:
Цитата:
Во-вторых в двусвязных списках ни где не используются массивы - только объекты и указатели, туда-сюда. В-третьих, я разве писал, что nextChild и previousChild хранят элементы? Они хранят указатели на объекты элементов, как это и делается в любом двунаправленном списке. А коллекция childNodes является уже следствием этого списка, просто как дополнительный словарь-указатель (типа оглавления с закладками на уникальные name и id), и, подозреваю, что нигде во внутренних механизмах браузера не используется ни для рендеринга, ни для x-path обхода дерева. Поднимем исходники какого-нибудь браузера? |
Цитата:
Цитата:
Цитата:
|
Ладно. Кстати, там не обязательно только хэш. Хэш там может быть для хранения значений по name и id, а для числовых индексов массив. Так было бы оптимальнее - чтоб не считать хэш-функции для числовых ключей. Все зависит от реализации.
|
vk65535, вероятно, да... Но тут уж точно исходники браузеров поднимать придётся)
|
Япридумал еще классный метод отсева - повесить на столб намазанный маслом сапоги. Кто не сможет залезть без приспособлений - отсеян.
|
И в результате будет одно из двух: либо вакансией заинтересуется Чак Норрис (нет, не тот, что на этом форуме), либо ничего.
|
Цитата:
|
ksa, ну да. Если у него спина от сидения за компом болит, то уж столб с маслом ему точно не по зубам. :D
|
Часовой пояс GMT +3, время: 00:47. |