Публикации по теме 'funkygary'
LeetCode 117. Заполнение следующих правых указателей в каждом узле II JavaScript
Заполнение следующих правых указателей в каждом узле II — LeetCode Для двоичного дерева struct Node { int val; Узел *слева; узел *правый; узел *следующий; } Заполнить каждый следующий указатель точкой… leetcode.com
var connect = function(root) {
if (!root) return null;
const queue = [root, null];
while (queue.length) {
const node = queue.shift();
// if queue[0] === null, shift null
node.next =..
LeetCode 2096. Пошаговые инструкции от одного узла бинарного дерева к другому — JavaScript
Пошаговые инструкции от одного узла бинарного дерева к другому — LeetCode Вам дан корень двоичного дерева с n узлами. Каждому узлу однозначно присваивается значение от 1 до n. Вы также… leetcode.com
var getDirections = function(root, startValue, destValue) {
const startPath = [];
const destPath = [];
find(root, startValue, startPath);
find(root, destValue, destPath);
// find the root
while..