相关文章
代码随想录-Day22
235. 二叉搜索树的最近公共祖先
方法一:两次遍历
class Solution {public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {List<TreeNode> path_p getPath(root, p);List<TreeNode> path_q getPath(root, q);TreeNode anc…
建站知识
2024/11/23 3:13:10
【Mongo】索引结构
结论
Mongo3.2版本开始,索引的结构默认是B树。
起因
面试的时候,面试官问为什么Mongo DB底层使用B树而不是B树? 面试完赶紧恶补,结果发现面试官好像给我埋了个坑。。。
MongoDB官方描述:
翻译一下就是࿱…
建站知识
2024/11/23 3:13:10
牛客NC236 最大差值【simple 动态规划 Java/Go/PHP】
题目 题目链接: https://www.nowcoder.com/practice/a01abbdc52ba4d5f8777fb5dae91b204
思路
不难看出该题可以使用动态规划的方式解题。
在循环数组的过程中,记录截止到当前位置-1的最小值,
然后用当前的值去计算最大的差值。Java代码
im…
建站知识
2024/11/23 3:13:17
19c数据库19.9以下dg切换打开hang住问题
原主库发起切换请求,原主库正常切换数据库角色,但原从库无法正常打开数据库,尝试关闭重启,依旧无法解决问题。 查看切换过程中原从库数据库后台日志,发现数据库一直不断重试清理 SRLs, 后台alert日志&…
建站知识
2024/11/23 4:47:28
git会忽略我们工作改动中的大小写
在我们日常git工作中,我们对于文件名字的大小写修改正常是不会被git记录的
这是因为默认情况下git是不区分大小写的
这会导致一个问题,由于我们修改了文件名字的大小写,而对于文件之间相互依赖的导入代码没有对应修改
如果我们此时本地推送…
建站知识
2024/11/23 4:47:27
C++模拟实现stack和queue
1 stack
1.1概念
stl栈
1.2栈概念 1.3代码 2 queue
2.1概念
stl队列
2.2队列概念 2.3代码
建站知识
2024/11/23 4:47:31
Kotlin基础之面向对象编程
1. 类与对象
介绍
类:类是对象的蓝图或模板,它定义了对象的属性和方法。对象:对象是类的实例,具有类的属性和方法。
使用
// 定义一个类 class Person { var name: String "" var age: Int 0 // 方法 fun introdu…
建站知识
2024/11/23 4:47:32
打!价!格!战!AI大模型价格战开始了?
全文预计1100字左右,预计阅读需要6分钟。 在国内外人工智能领域,一场没有硝烟的战争正悄然升级,其激烈程度不亚于任何一场科技革命的前夜。 在国外,OpenAI公司作为行业的先行者,正面临前所未有的挑战。外部,…
建站知识
2024/11/23 4:47:28