findNodeByKey function

TreeNode? findNodeByKey(
  1. List<TreeNode> nodes,
  2. String key
)

Tìm kiếm một TreeNode trong danh sách dựa trên key Trả về node đầu tiên có key khớp, hoặc null nếu không tìm thấy

nodes - Danh sách các TreeNode cần tìm kiếm key - Key cần tìm

Implementation

TreeNode? findNodeByKey(List<TreeNode> nodes, String key) {
  for (var node in nodes) {
    if (node.key == key) {
      return node;
    }
  }
  return null;
}