- 博客(16)
- 收藏
- 关注
原创 自用项目<Medical RAG FINAL 项目拆解与求职实战课>--service_container.py
暂时不深挖 BM25、RRF、Reranker、Prompt、LangGraph 的内部代码。
2026-08-28 23:21:05
228
原创 力扣hot100(图论)
它和你刚做的「岛屿数量」很像,都是二维网格 + 四方向搜索,但这里更适合 BFS,因为题目问的是。它和二叉树 DFS 有很强的联系,建议你把这题真正掌握,因为实习面试里非常常见。比如一棵特别宽的树,BFS 队列可能很大;一棵特别深的树,DFS 递归栈可能很深。「每一步向周围扩散」「最少几步」「最少几分钟」于是一个 DFS 就可以「淹掉」一个完整岛屿。这里「分钟」其实就是 BFS 的「层数」。都找出来,否则下一次遍历到它旁边的。刚刚做的两道题正好是最典型的对比。时,会误以为又发现了一座新岛。
2026-08-12 19:43:31
216
原创 力扣hot100(二叉树)
定义:只要一个对象内部包含了一组数据,并且允许你一个接一个地取出里面的元素,它就是可迭代的。常见的可迭代对象:列表(List)[1, 2, 3]字符串(String)"hello"元组(Tuple)(1, 2, 3)字典(Dictionary)集合(Set){1, 2, 3}定义:如果一个对象是一个单一的整体,里面没有包含多个元素让你去“逐个遍历”,它就是不可迭代的。常见的不可迭代对象:整数(int)10浮点数(float)3.14布尔值(bool)True自定义的普通对象:比如二叉树的节点。
2026-08-08 17:28:17
201
原创 力扣刷题hot100(31-35)
最小堆 (Min-Heap):父节点的值总是小于或等于子节点的值。堆顶(根节点)永远是整个结构中的最小值。Python 的heapq默认实现的就是最小堆。最大堆 (Max-Heap):父节点的值总是大于或等于子节点的值。
2026-08-02 19:51:13
215
原创 力扣刷题hot100(22-30)
是前半部分的最后一个节点。快指针每轮都会比慢指针多走一步,所以它最终一定会从后面追上慢指针。这里的“相交”不是两个节点的值相同,而是两个链表中的指针指向了。如果发现不相等就直接返回,那么后面恢复链表的代码不会执行。只要快慢指针都进入环中,快指针就一定会追上慢指针。这里并不是交换节点中的数值,而是修改每个节点的。的节点,所以返回这个节点。只是评测系统用来描述链表尾节点连接到哪里,退出比较循环,但继续执行恢复链表的代码。这样才能把后半部分的所有节点都比较完。只是平台为了描述链表结构提供的信息,
2026-07-27 18:32:18
230
原创 力扣刷题hot100(1-10)
的作用是在遍历列表时,同时获取“索引(下标)”和“对应的值”。实际上返回的是一个(一种可迭代对象)。当你把它放在for循环中时,它会把原列表中的每一个元素打包成一个元组(索引, 值),然后依次吐出来。
2026-07-24 21:28:54
204
原创 力扣刷题(41-50)
两个字符串包含的字母种类和每个字母出现的次数完全相同,只是排列顺序不同。它们都由一个a、一个e、一个t组成,所以属于同一组。其中包含n,不包含e,所以不能和"eat"分在一起。strs。
2026-07-21 08:42:24
206
原创 力扣刷题(31-40)
""""""# 查找 target 第一次出现的位置left = 0# 找到了以后,继续向左寻找else:# 查找 target 最后一次出现的位置left = 0# 找到了以后,继续向右寻找else:# 必须和 findLeft、findRight 函数定义保持同一级缩进left。
2026-07-20 07:54:25
201
原创 黑马程序员大模型RAG与Agent智能体项目实战教程1
点控制面板 -> 环境变量 -> 用户变量 -> 新建 ->变量名OPENAI_API_KEY,变量值就是api。->变量名DASHSCOPE_API_KEY,变量值就是api。openai官方提供的python访问云端的工具库。配置好之后重启电脑,然后再打开vscode去测试。
2026-06-30 10:48:45
398
原创 黑马程序员Python+AI大模型零基础到项目实战
下载模型后,不能完成聊天功能,这个文件里实际上都是训练好的语言模型,通过技术手段托管起来(用Ollama),Olllama只提供命令行操作模型和API接口,用起来并不方便,所以我们要构建一个前端,用前端组件和ollama连接借助ollama可以运行很多开源的大语言模型。
2026-06-30 10:25:29
249
原创 黑马程序员PythonWeb开发:FastAPI从入门到实战视频教程(FASTAPI基础+进阶)
pydantic库校验数据是否合法,做类型转换,减少手动校验代码可交互式文档在 Web 开发中,路由(Routing)可以通俗地理解为 Web 应用的“交通导航系统”或“前台接待员”。建立“用户请求”与“后端处理代码”之间的映射关系。#练习:访问路径/user/hello,响应结果是{"msg":"我正在学习FastAPI"}return {"msg":"我正在学习FastAPI"}这段代码中的路由为“/user/hello”同一段接口逻辑,根据参数不同返回不同的数据。
2026-06-25 19:04:08
599
原创 力扣刷题python(忽略困难题):第一天/20260624
核心作用是:在遍历一个可迭代对象(如列表、元组、字符串等)时,同时获取元素的“索引(下标)”和“元素值”。中心扩展法,也就是:每一个回文串都有一个“中心”,从中心向左右两边扩展,只要左右字符相等,就继续扩展。哈希表是底层的“数据结构”,而字典是 Python 语言中基于哈希表实现的一种“高级抽象”。“哑巴节点”(Dummy Node),在算法中更常见的叫法是。(通常初始化为 0 或 null),它的存在仅仅是为了。在链表操作中,如果没有哑巴节点,我们在处理链表的。顾名思义,它就像一个“哑巴”,
2026-06-20 21:05:26
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅