【十叉树的先序遍历】字典序的第K小数字
求解代码publicintfindKthNumber(intn,intk){intcur1;// 从字典序第一个数字 1 开始k--;// 转换为 0 索引while(k0){// 计算以cur为根的子树包含的有效节点数量intstepsgetSteps(cur,n);if(stepsk){// 目标不在当前子树跳过整棵子树更新k和当前节点k-steps;cur;}else{// 目标在子树中进入子节点k减1跳过当前节点cur*10;k--;}}returncur;}// 计算以cur为根节点的子树中n的节点总数privateintgetSteps(intcur,longn){intsteps0;longfirstcur;// 当前层起始节点longlastcur;// 当前层结束节点while(firstn){// 累加当前层的节点数防止last超出nstepsMath.min(last,n)-first1;// 进入下一层first*10;lastlast*109;}returnsteps;}小贴士k--是为了将1-based的输入转换为0-based计数first/last必须用long类型避免int乘法溢出

相关新闻

数字营销的未来已来:Agentic AI技术全景解析

数字营销的未来已来:Agentic AI技术全景解析

数字营销的未来已来:Agentic AI 技术全景解析 一、引言 钩子 你是否曾好奇,未来的数字营销会呈现出怎样一幅令人惊叹的景象?想象一下,有这样一种技术,它能够自动洞察消费者的每一个细微需求,精准地推送个…

2026/2/3 21:52:03 阅读更多 →
基于Java的康体娱乐智慧管理系统的设计与实现全方位解析:附毕设论文+源代码

基于Java的康体娱乐智慧管理系统的设计与实现全方位解析:附毕设论文+源代码

1. 为什么这个毕设项目值得你 pick ? 康体娱乐智慧管理系统旨在通过现代化信息技术手段,提升传统管理方式的效率与便捷性。该系统主要功能模块包括会员、教练、场馆及各类活动管理等,并支持用户进行数据录入、查阅和执行操作。相较于传统的纸质形式或单…

2026/2/3 21:51:02 阅读更多 →
宏智树 AI 改写学术数据分析:零代码也能做出顶刊级实证结果

宏智树 AI 改写学术数据分析:零代码也能做出顶刊级实证结果

“对着 Stata 教程卡了 3 天,连数据导入都没搞定”“模型选错导致实证结果全废,论文重写一半”“好不容易算出回归系数,却不会用学术语言解读”—— 实证论文的数据分析环节,堪称科研新手的 “头号拦路虎”。传统数据分析工具门槛…

2026/7/2 22:14:53 阅读更多 →

最新新闻

原来长春市场竟有产品稳定的专业宝马原厂升级产品?

原来长春市场竟有产品稳定的专业宝马原厂升级产品?

行业痛点分析在长春宝马原厂升级领域,存在诸多核心技术挑战。许多车主面临不知道哪里改装专业的问题,数据表明,约 60%的车主担心被宰,害怕遇到技术不专业的改装店。同时,近 50%的车主担忧师傅拆装有瑕疵,还…

2026/7/3 9:14:36 阅读更多 →
Windows触控板革命:如何通过三指拖拽实现macOS级效率体验

Windows触控板革命:如何通过三指拖拽实现macOS级效率体验

Windows触控板革命:如何通过三指拖拽实现macOS级效率体验 【免费下载链接】ThreeFingersDragOnWindows Enables macOS-style three-finger dragging functionality on Windows Precision touchpads. 项目地址: https://gitcode.com/gh_mirrors/th/ThreeFingersDra…

2026/7/3 9:12:36 阅读更多 →
惠普OMEN游戏本终极性能解锁指南:OmenSuperHub完全控制你的笔记本

惠普OMEN游戏本终极性能解锁指南:OmenSuperHub完全控制你的笔记本

惠普OMEN游戏本终极性能解锁指南:OmenSuperHub完全控制你的笔记本 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub …

2026/7/3 9:08:35 阅读更多 →
2026年最值得关注的AI编程工具盘点

2026年最值得关注的AI编程工具盘点

2026年最值得关注的AI编程工具盘点这两年 AI 编程工具井喷式发展,从 GitHub Copilot 到 Cursor,再到各种大厂入局,开发者的选择越来越多。我从去年开始陆续深度使用了十几款工具,这里分享一下真实体验,帮大家避坑。为什…

2026/7/3 9:06:34 阅读更多 →
Obsidian接入国产大模型:Node.js+Git+沙箱的可审计工作流

Obsidian接入国产大模型:Node.js+Git+沙箱的可审计工作流

1. 这不是“又一个Obsidian插件教程”,而是知识工作流的底层重构 Obsidian里装个Claude Code,再连上国产大模型——听起来像极了朋友圈里刷屏的“效率神器”截图。但如果你真这么干了,大概率会在三分钟内卡在Node.js版本报错上,五…

2026/7/3 9:04:34 阅读更多 →
Hyperautomation实战:AI如何驱动产线自决策与自愈

Hyperautomation实战:AI如何驱动产线自决策与自愈

1. 项目概述:当自动化不再只是“点一下”,而是整条产线自己思考、决策、修复我第一次在客户现场看到Hyperautomation落地效果,是在一家做工业软件的公司。他们原来的CI/CD流水线已经用了五年——Jenkins跑构建、Selenium跑UI回归、SonarQube扫…

2026/7/3 9:04:34 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻