news 2026/6/10 15:07:35

LeetCode第1261题 - 在受污染的二叉树中查找元素

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LeetCode第1261题 - 在受污染的二叉树中查找元素

题目

解答

classFindElements{Set<Integer>set=newHashSet<>();publicFindElements(TreeNoderoot){if(root==null){return;}LinkedList<TreeNode>queue=newLinkedList<>();queue.add(root);root.val=0;while(!queue.isEmpty()){TreeNodenode=queue.removeFirst();set.add(node.val);intvalue=node.val*2;if(node.left!=null){node.left.val=value+1;queue.add(node.left);}if(node.right!=null){node.right.val=value+2;queue.add(node.right);}}}publicbooleanfind(inttarget){returnset.contains(target);}}

总结
使用广度优先算法遍历树,同时将节点的值保存起来,以待后续的查询操作。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 10:19:32

ZonyLrcToolsX 歌词下载:告别音乐无字幕时代,智能批量处理新体验

ZonyLrcToolsX 歌词下载&#xff1a;告别音乐无字幕时代&#xff0c;智能批量处理新体验 【免费下载链接】ZonyLrcToolsX ZonyLrcToolsX 是一个能够方便地下载歌词的小软件。 项目地址: https://gitcode.com/gh_mirrors/zo/ZonyLrcToolsX 还在为海量音乐文件找不到匹配歌…

作者头像 李华
网站建设 2026/6/10 10:20:56

扫雷游戏设计与实现(C 语言版)

扫雷是经典的单机小游戏&#xff0c;核心玩法是通过点击格子排查地雷位置&#xff0c;利用数字提示判断周边地雷数量&#xff0c;最终标记所有地雷位置即可获胜。本文将从设计思路、核心逻辑到完整实现&#xff0c;详细讲解如何用 C 语言编写扫雷游戏。 一、游戏整体设计思路 …

作者头像 李华
网站建设 2026/6/10 11:37:01

常见软件测试面试题【100】道

常见软件测试面试题【100】道 1、问&#xff1a;你在测试中发现了一个bug&#xff0c;但是开发经理认为这不是一个bug&#xff0c;你应该怎样解决?2、问&#xff1a;给你一个网站&#xff0c;你如何测试?3、在搜索引擎中输入汉字就可以解析到对应的域名&#xff0c;请问如何用…

作者头像 李华
网站建设 2026/6/10 11:38:04

宝可梦训练师终极指南:移动端存档编辑完全教程

在宝可梦训练师的旅途中&#xff0c;你是否遇到过这样的困境&#xff1a;精心培养的6V闪光精灵无法跨版本迁移&#xff0c;存档数据在设备间传输困难&#xff0c;或是调整后的宝可梦在联机时触发检测&#xff1f;PKHeX.Mobile作为专业的宝可梦存档编辑器&#xff0c;通过跨版本…

作者头像 李华
网站建设 2026/6/10 11:36:33

好看又好玩的的404界面-附带源码

<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>页面不见了 - 交互式404错误</title><l…

作者头像 李华
网站建设 2026/6/10 11:36:01

GitHub Issues常见问题汇总:Qwen3-VL-8B模型加载篇

Qwen3-VL-8B模型加载与部署实战指南 在多模态AI迅速落地的今天&#xff0c;开发者面临的核心挑战已从“有没有能力”转向“能不能跑得起来”。尽管千亿参数的大模型不断刷新榜单&#xff0c;但真正能进入生产环境的&#xff0c;往往是那些能在单卡GPU上稳定推理、响应及时且易于…

作者头像 李华