news 2026/4/18 8:19:59

0x3f第十天复习(考研日2)(9.18-12.30,14.00-15.00)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
0x3f第十天复习(考研日2)(9.18-12.30,14.00-15.00)
二叉搜索树验证 前序2min ac4min ac4min ac1min ac
二叉搜索树验证 中序

6min x

基本没问题,记得

每次递归都要return 结果

6min ac

4min ac3min ac
二叉搜索树验证 后序

30min x 最后return min(lmin,x),

max(rmax,x)

还是有点没理解

15min ac

10min x还是不理解

(return min(lmin,x),max(rmax,x)

7min ac
找祖先 二叉树版10min ac5min ac15min x5min ac
找祖先 搜索树版10min x7min ac8min ac4min ac
右视图8min ac5min ac做了左视图思考
相同树7min x4min ac思考思考
树的深度2min ac2min ac1min ac思考
平衡树8min x(思路对)

5min ac

3min30 ac3min28 ac
对称二叉树3min ac2min ac思考
重排链表很乱版7min ac思考ac思考思考
k个一组反转链表7min ac思考ac思考思考
lowerbound7min ac思考ac思考思考
链表取中间节点1min ac思考ac思考思考
反转链表1min ac多此一举思考思考
删除所有重复节点

20min x

(完全没思路)

10min ac

思考2min ac
长度最小子数组7min ac思考思考

分割回文串+枚举起点

(返回所有方案)

8min x

(弄清楚枚举含义)

5min ac(有感觉但不至于大彻大悟)5min ac

分割回文串+选不选

(返回所有方案)

15min x

(不知道怎么选)

10min 有进步
(注意不选也是有条件的)
9min

子集+选不选

(所有可能)

6min ac思考ac1min ac

子集+枚举起点

(所有可能)

7min x

(模板错误,ans位置)

思考ac1min ac
电话号码枚举10min x15min x7min ac
二叉树层序遍历

13min x

(思路没问题)

3min ac思考
二叉树的锯齿形层序遍历10min ac3min ac思考

找树左下角的值

(左视图,反向层序遍历)

5min ac 5min ac6min ac 3min ac思考
回溯组合型(选不选)8min ac4min ac
回溯组合型(枚举)4min ac思考
回溯组合型Ⅲ(选不选)5min ac7min ac
回溯组合型Ⅲ(枚举)4min ac思考
---------------------------------------------------------------------------------------------------------------
打家劫舍回溯13min x 函数作用理解不到位
打家劫舍记忆2min ac
打家劫舍递推8min ac
打家劫舍空间优化1min ac
N皇后40min 大致没问题
回溯之括号匹配7min ac

记录一下第一次写N皇后,写了四十分钟,总体思路没问题,三处细节

先总结我的思路

1.想清楚dfs的变量,r和s,r是当前的行,s剩余可选的列

2.怎么给s赋初值

3.什么时候会出现c,c就是从s里选

4.isValid函数参数r和c,R和C是什么,怎么通过r和c得到R和C

for R in range(r):

C = path【R】

5.ans.append怎么写

答案是 ans.append( ['.'*c+'Q'+'.'*(n-c-1) for c in path ] )

我写的ans.append( ['.'*c+'Q'+'.'*(n-c-1) ] for c in path)

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

医疗AI智能体架构设计:六大核心模块与七种专业智能体类型全解析

文章介绍了医疗AI智能体的六大核心模块框架:感知、对话接口、交互系统、工具集成、记忆学习和推理,以及七种专业智能体类型的特点与应用场景。这一模块化架构旨在构建安全、可解释且自适应的医疗AI系统,推动人工智能在医疗领域的深度应用&…

作者头像 李华
网站建设 2026/4/17 6:38:33

js函数声明和函数表达式的理解

在JS中,函数声明会被提升,这意味着函数可以在声明之前被调用。当你使用函数声明的方式定义函数: function resizeFn() {...}整个函数声明会被提升到作用域的顶部。这意味着在整个作用域内,无论函数在何处声明,都可以在声明前调用。函数声明会…

作者头像 李华
网站建设 2026/4/18 3:27:40

奶奶都能看懂的 C++ —— vector 与迭代器

但是在讲解它之前,我们需要先了解迭代的对象是什么。常见的一种,叫做 vector。vector 类型使用可变有序序列我们知道,数学里,vector 是向量的意思。但 C 里的向量和它不太一样。它的含义是,具有可变元素个数的有序对象…

作者头像 李华
网站建设 2026/4/18 3:37:33

基于java的SpringBoot/SSM+Vue+uniapp的校园活动管理系统的详细设计和实现(源码+lw+部署文档+讲解等)

文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言 🌞博主介绍:✌全网粉丝15W,CSDN特邀作者、211毕业、高级全…

作者头像 李华
网站建设 2026/4/17 19:36:30

MPK(Mirage Persistent Kernel)源码笔记(1)--- 基础原理

x00 概要 CMU 贾志豪老师团队提出的MPK(Mirage Persistent Kernel)是依托 Mirage 编译器生态的创新运行时系统,其核心能力在于将多GPU环境下大语言模型(LLM)推理任务自动转换为适配GPU架构的高性能巨型内核&#xff0…

作者头像 李华