news 2026/6/9 18:53:51

leetcode 897. Increasing Order Search Tree 递增顺序搜索树-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 897. Increasing Order Search Tree 递增顺序搜索树-耗时100

Problem: 897. Increasing Order Search Tree 递增顺序搜索树

耗时100%,中序遍历的同时build题意中的二叉树

Code

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {} * }; */ class Solution { public: TreeNode* te = new TreeNode(-1), parent; void inorder(TreeNode* root) { if(root==nullptr) return; inorder(root->left); if(te->val < 0) { te->val = root->val; } else if(te->right == nullptr) { te->right = new TreeNode(root->val); te = te->right; } inorder(root->right); } TreeNode* increasingBST(TreeNode* root) { TreeNode* ret = te; inorder(root); return ret; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:19:37

STM32笔记归纳6:中断

中断 目录 中断 一、中断的概念 1.1.中断的基本概念 1.2.中断编程举例 二、中断优先级 2.1.中断优先级的概念 2.2.中断优先级的表示方法 2.2.1中断结构框图 2.2.2.嵌套中断向量控制器&#xff08;NVIC&#xff09; 2.3.抢占优先级与中断嵌套 2.4.子占优先级与中断排…

作者头像 李华
网站建设 2026/6/9 18:31:46

史上最狠春节!阿里千问豪掷30亿,加入AI大战

梦瑶 发自 凹非寺量子位 | 公众号 QbitAI救命&#xff0c;现在的AI&#xff0c;光会帮我下单已经不够了。连免单、发红包都要一并安排上&#xff1f;&#xff1f;&#xff1f;&#xff08;还有这种好事儿&#xff09;你还别说&#xff0c;真有。今天&#xff0c;千问官宣了一个…

作者头像 李华
网站建设 2026/6/10 12:34:15

Agent当上群主后,群聊变成办事大厅了

西风 发自 凹非寺量子位 | 公众号 QbitAI文心APP的群里&#xff0c;最近有点“AI多势众”。此群非一般的群&#xff0c;正是文心APP最近正在内测的行业首个“多人、多Agent”群聊功能。该怎么形容它最贴切&#xff0c;一进这个群&#xff0c;就相当于进入了一个微型“办事处”&…

作者头像 李华
网站建设 2026/6/10 12:23:03

<span class=“js_title_inner“>4000万行的Linux怎么管?Linus爆料:两周合并1.2万次提交、7周专门抓Bug,“我不是世界之王,只能给内核定规矩”</span>

整理 | 屠敏出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;今年年初&#xff0c;Linux 内核的代码行数突破了 4000 万行。而作为这个庞大项目的掌舵者&#xff0c;Linus Torvalds 对外宣称自己“已经不再是程序员”、“不再编程”了&#xff0c;那么&#xff0c;他…

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

Doris在广告技术中的应用:实时竞价分析系统

Doris在广告技术中的应用&#xff1a;实时竞价分析系统 关键词&#xff1a;Doris数据库、实时竞价&#xff08;RTB&#xff09;、广告技术、实时分析、高并发查询 摘要&#xff1a;在广告技术领域&#xff0c;实时竞价&#xff08;RTB&#xff09;系统需要在毫秒级内完成用户画…

作者头像 李华
网站建设 2026/6/10 12:51:45

实时消息推送系统

1、非修改序列算法 这些算法不会改变它们所操作的容器中的元素。 1.1 find 和 find_if find(begin, end, value)&#xff1a;查找第一个等于 value 的元素&#xff0c;返回迭代器&#xff08;未找到返回 end&#xff09;。find_if(begin, end, predicate)&#xff1a;查找第…

作者头像 李华