deno.land / x / masx200_leetcode_test@10.6.5 / tweet-counts-per-frequency / traversal_bst_range.ts

traversal_bst_range.ts
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { BinarySearchTreeNode } from "../deps.ts";
export function traversal_bst_range<K extends string | number = number>( node: BinarySearchTreeNode<K> | null | undefined, low: number, high: number, callback: (key: K) => void,) { if (!node) return;
const value = node.getValue(); if (value <= high && value >= low) { callback(value); } if (value > low) { traversal_bst_range(node.getLeft(), low, high, callback); } if (value < high) { traversal_bst_range(node.getRight(), low, high, callback); }}
masx200_leetcode_test

Version Info

Tagged at
a year ago