2021年1月22日(TIL Tree)
7290 ワード
実は2021年1月28日にやったのですが、treeが少し理解できません.
コールバック関数
https://hees-dev.tistory.com/33
class TreeNode {
constructor(value) {
this.value = value;
this.children = [];
}
insertNode(value) {
let node = new TreeNode(value); /// 이게 재귀라는 소리다.
this.children.push(node)
}
contains(target) {
if (this.target === target) {
return true;
}
for (let i = 0; i < this.children.length; i += 1) {
const childNode = this.children[i];
if (childNode.contains(target)) {
return true;
}
}
return false;
}
}
let tree = new TreeNode(3);
tree.insertNode(3);
tree.insertNode(4);
tree.contains(3)
console.log(tree)
Quokka 'tree.js' (node: v12.16.1)
TreeNode { value: 3,
children:
[ TreeNode { value: 3, children: [] },
TreeNode { value: 4, children: [] } ] }
at tree part-3/src/tree.js:34:0
褒めカードを回してみるとこんな感じで・・・コールバック関数
https://hees-dev.tistory.com/33
Reference
この問題について(2021年1月22日(TIL Tree)), 我々は、より多くの情報をここで見つけました https://velog.io/@jtlim0414/2021년-1월-22일-복기-TIL-BNTテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol