股票投资顾问Agent架构解析 股票投资顾问Agent架构解析项目概览这是一个基于多智能体协作和 MCP (Model Context Protocol) 的股票投资分析系统,由三个核心模块组成: a-share-mcp-is-just-i-need: A股数据服务MCP服务器 Financial-MCP-Agent: 多智能体金融分析系统 模型训练与测试: 情感分析和风险评估模型 整体架构1234567891011121 2026-07-13 项目实践 #Agent #MCP #金融分析 #LangGraph
面试手撕准备 字节哈希REAL805 小红的区间删除乍一看以为是求最长不重复数组,其实更简单。只需遍历,放入哈希表,遇到重复的计算可删除长度i-hashTable[x]-1,不用更新哈希表 2026-06-19 找工 #leetcode
回溯 写此系列博客的榜样来自:leetcode cookbook 套路增量构建答案的过程,通常由递归实现 回溯三问: 当前操作?枚举path[i]要填入的字母 子问题? 下一个子问题 先写二叉树回溯,再做的通用回溯。二叉树型回溯和多叉树(通用型)回溯的区别就是 通用型要写for loop,而二叉树只有2个选择,所以没有for loop,直接执行dfs(node.left)和dfs(node.right 2026-05-15 力扣刷题日记 #leetcode
动态规划 写此系列博客的榜样来自:leetcode cookbook 思考方式萌新三步:思考回溯怎么写;改成记忆化搜索;1:1翻译成递推。 以下以打家劫舍为例,说明思考方式 回溯: 把递归的计算结果保存下来, 123456789101112def rob(): n=len(nums) cache=[-1]*n def dfs(i): if i<0: 2026-05-15 力扣刷题日记 #leetcode
矩阵 写此系列博客的榜样来自:leetcode cookbook 空间复杂度m*n的矩阵不要新开一个一样大小的矩阵来储存结果,可以用用第一行或第一列储存(m+n),或者新建表 2026-05-11 力扣刷题日记 #leetcode
链表 写此系列博客的榜样来自:leetcode cookbook 双指针slow + fast 环形链表题142 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 这道题纯粹考数学了哈哈。参考解答 作者:Krahets链接:https://leetcode.cn/problems/linked-list-cycle-ii/solutions/12616 2026-05-10 力扣刷题日记 #leetcode
binary tree 写此系列博客的榜样来自:leetcode cookbook 递归 如何思考二叉树相关问题? 不要一开始就陷入细节,而是思考整棵树与其左右子树的关系。 为什么需要使用递归? 子问题和原问题是相似的,他们执行的代码也是相同的(类比循环),但是子问题需要把计算结果返回给上一级,这更适合用递归实现。 为什么这样写就一定能算出正确答案? 由于子问题的规模比原问题小,不断“递”下去,总会有 2026-05-09 力扣刷题日记 #leetcode
stack 写此系列博客的榜样来自:leetcode cookbook 单调栈单调栈基础作者:Shawxing精讲算法链接:https://leetcode.cn/discuss/post/L5ZpxA/ 在 O(n) 的时间复杂度内求出数组中各个元素右侧第一个更大的元素及其下标,然后一并得到其他信息。 原理 最终结果 代码123456789101112131415class Solution: 2026-05-06 力扣刷题日记 #leetcode
python 写此系列博客的榜样来自:leetcode cookbook 内置函数常用123len()sorted() #返回的是字典tuple() 有用1234567Counter()'''属于 Python 标准库中的 collections 模块。在 LeetCode 环境中,List 和 Counter 通常已经被默认导入,所以你不需要手动写 from collectio 2026-04-22 力扣刷题日记 #leetcode
显示 显示CRT,光栅扫描;LCD(liquid crystal display)技术也用到了光栅扫描 矢量显示系统,节省空间;character generator, screen buffer, 光笔,人机交互新方式 位图,bmp(bit map pictures), frame buffer, 2026-04-08 计算机基础 #随笔杂谈