Вопросы с тегом «traversal»

151
Что возвращают методы querySelectorAll и getElementsBy *?

Работают ли getElementsByClassName(и аналогичные функции, такие как getElementsByTagNameи querySelectorAll) так же, как getElementByIdили они возвращают массив элементов? Причина, по которой я спрашиваю, заключается в том, что я пытаюсь изменить стиль использования всех элементов...

126
Объясните обход дерева порядка Морриса без использования стеков или рекурсии

Может ли кто-нибудь помочь мне понять следующий алгоритм обхода дерева порядка Морриса без использования стеков или рекурсии? Я пытался понять, как это работает, но это просто ускользало от меня. 1. Initialize current as root 2. While current is not NULL If current does not have left child a. Print...

111
Список древовидной структуры каталогов в Python?

Я знаю, что мы можем использовать os.walk()для вывода списка всех подкаталогов или всех файлов в каталоге. Однако я хотел бы перечислить полное содержимое дерева каталогов: - Subdirectory 1: - file11 - file12 - Sub-sub-directory 11: - file111 - file112 - Subdirectory 2: - file21 - sub-sub-directory...

99
Может кто-нибудь объяснить функцию обхода в Haskell?

Я пытаюсь и не могу найти эту traverseфункцию Data.Traversable. Я не вижу в этом смысла. Поскольку я пришел из императивного фона, может ли кто-нибудь объяснить мне это с точки зрения императивного цикла? Псевдокод был бы очень признателен. Спасибо....

88
Докер следует символической ссылке вне контекста

Еще один вопрос о символической ссылке Docker. У меня есть куча файлов, которые я хочу скопировать во все свои сборки Docker. Моя структура каталога: parent_dir - common_files - file.txt - dir1 - Dockerfile - symlink -> ../common_files В приведенном выше примере я хочу, чтобы файл file.txt...

86
Python: превышена максимальная глубина рекурсии

У меня есть следующий код рекурсии, на каждом узле я вызываю sql-запрос, чтобы узлы принадлежали родительскому узлу. вот ошибка: Exception RuntimeError: 'maximum recursion depth exceeded' in <bound method DictCursor.__del__ of <MySQLdb.cursors.DictCursor object at 0x879768c>> ignored...

9
Как «concatMap» из mono-traversable способен «вытянуть» общий аргумент?

Я изучаю Haskell и делал простую программу DB-seed для Yesod, когда наткнулся на это поведение, которое мне трудно понять: testFn :: Int -> Bool -> [Int] testFn a b = if b then replicate 10 a else [] Сессия Йесод GHCI: $ :t concatMap testFn [3] concatMap testFn [3] :: Bool -> [Int] $...