相关文章
力扣 【99. 恢复二叉搜索树】Java题解(二叉树的 Morris 遍历)
题目链接 
Morris遍历 
递归和迭代遍历,不管是前序中序还是后续,空间复杂度都是O(n)(递归是因为隐式调用栈的开销)。 而Morris遍历可以做到空间复杂度是O(1)。 思路就是节点的前序节点的右指针指向该节点,来保证可以通…            
建站知识
2025/10/22 17:26:27
【Leetcode 每日一题】119. 杨辉三角 II
问题背景 
给定一个非负索引  r o w I n d e x rowIndex rowIndex,返回「杨辉三角」的第  r o w I n d e x rowIndex rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 
数据约束 0 ≤ r o w I n d e x ≤ 33 0 \le rowIndex \le 33 …            
建站知识
2025/10/30 20:59:06
Zookeeper(31)Zookeeper的事务ID(zxid)是什么?
在 Zookeeper 中,事务 ID(zxid,ZooKeeper Transaction ID)是一个全局唯一的标识符,用于标识每一个事务操作。每个写操作(如创建节点、删除节点、更新节点数据等)都会生成一个新的 zxid。zxid 是…            
建站知识
2025/10/29 2:52:20
LeetCode:509.斐波那契数
跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的! 代码随想录 LeetCode:509.斐波那契数 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该…            
建站知识
2025/10/24 1:43:44
Java Web 开发基础介绍
Java学习资料 
Java学习资料 
Java学习资料 一、引言 
在当今数字化时代,Web 应用无处不在。Java 凭借其强大的功能、良好的跨平台性和丰富的开发框架,成为 Web 开发领域的热门选择之一。Java Web 开发允许开发者构建动态、交互式的 Web 应用程序&#x…            
建站知识
2025/10/24 7:49:25
【Redis】hash 类型的介绍和常用命令
1. 介绍 
Redis 中存储的 key-value 本身就是哈希表的结构,存储的 value 也可以是一个哈希表的结构 这里每一个 key 对应的一个 哈希类型用 field-value 来表示 
2. 常用命令 命令  介绍  时间复杂度  hset key field value  用于设置哈希表 key 中字段 field 的值为…            
建站知识
2025/10/22 18:19:35
python + ollama 手敲实现私有大模型知识库
在不依赖 LangChain 和 LlamaIndex 等框架的情况下,尽量减少第三方库的使用,仅通过 Ollama 和 NumPy 两个外部库来实现 RAG(Retrieval-Augmented Generation)应用。 
1、安装python 
下载:https://python.org/download…            
建站知识
2025/10/30 23:23:16
scala文件编译相关理解
scala文件编译相关理解 
源文件内容可包括 
在Scala中,一个源文件通常只包含一个公共类或对象,这是因为Scala编译器在编译源文件时,会根据文件名来生成类或对象的字节码文件。如果文件中包含多个公共类或对象,Scala编译器将无法确…            
建站知识
2025/10/22 19:22:39
 

