二分查找
LeetCode:704 ![[Pasted image 20261028100913.png]] 前提: 数组为有序数组 数组中无重复元素 注意: 二分查找涉及很多边界条件 要想清楚对区间的定义,区间定义就是不变量 二分查找过程中,保持不变量,遵守循环不变量规则 区间定义分为两种:左闭右闭或左闭右开 **第一种区间:定义target在[left, right]区间,有如下两点:** w
LeetCode:704 ![[Pasted image 20261028100913.png]] 前提: 数组为有序数组 数组中无重复元素 注意: 二分查找涉及很多边界条件 要想清楚对区间的定义,区间定义就是不变量 二分查找过程中,保持不变量,遵守循环不变量规则 区间定义分为两种:左闭右闭或左闭右开 **第一种区间:定义target在[left, right]区间,有如下两点:** w
数组是存放在连续内存空间上的相同类型数据的集合: 注意: 数组内存空间的地址是连续的 数组下标都是从0开始的。 因为数组在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。 数组的元素是不能删的,只能覆盖。 C++中的二维数组在地址空间上是连续的java不是连续的,所以java的二维数组可能用的是链表
agent开发: 1.2 为什么要有context.py的存在? 第四章 为什么要把device_booking放到一个新的service层 为什么不用现成框架,而要自建框架agent开发: 1.2 为什么要有context.py的存在? 第四章 为什么要把device_booking放到一个新的service层 为什么不用现成框架,而要自建框架
实验室预约与管理系统(LabManagementSystem)— 项目文档 本目录为 LabManagementSystem 的产品与实现文档资料库,按模块整理 PRD、实现方案与踩坑记录。实际可运行代码位于独立仓库:/Users/ergou/code/LabManagementSystem(见本文「六、关联代码仓库与运行」)。 一、项目简介LabManagementSystem(实验室预约与
设备申请模块 - 出错点和解决方案一、环境搭建与启动问题1.1 MySQL 数据库不存在问题原因:MySQL 服务已启动,但 labsystem 数据库尚未创建。 解决方法: 1/usr/local/mysql/bin/mysql -u root -p5222039@Lst -e "CREATE DATABASE IF NOT EXISTS labsystem DEFAULT
实验室智能助手(Agent)模块 — 产品需求文档(PRD) 项 内容 文档版本 v1.0 创建日期 2026-07-22 所属系统 LabManagementSystem(实验室预约系统) 关联模块 实验室预约(已实现)、设备申请(已实现)、用户管理、消息通知;后续:失物招领、文档问答、数据统计 文档状态 待评审 修订记录 版本 日期 作者 说明 v1.0
实验室智能助手(Agent)模块 — 后端实现步骤指南 项 内容 文档版本 v1.0 适用对象 具备基础 Python、FastAPI 知识的学生;无需 LLM 开发经验 你的任务范围 后端 + 数据库;前端聊天页交给 AI 按第 8 章接口契约对接 需求依据 实验室智能助手(Agent)模块 — 产品需求文档(PRD) 预计工时 10~20 天(边做边学) 第 0
设备申请模块 — 后端和数据库实现步骤指南 说明 内容 文档版本 v1.0 适用对象 具备基础 SQL、Python、FastAPI 知识 任务范围 仅后端 + 数据库;前端交给 AI 按第 7 章接口契约对接 需求依据 设备申请模块 — 产品需求文档(PRD) 预计工时 10 ~ 14 天(边做边学) 使用说明 按章节顺序做。尤其先做「管理端设备录入」,再做「用户申
设备申请模块 — 产品需求文档(PRD) 项 内容 文档版本 v1.0 创建日期 2026-07-09 所属系统 LabManagementSystem(实验室预约系统) 关联模块 实验室预约(已实现)、用户管理、消息通知 文档状态 待评审 修订记录 版本 日期 作者 说明 v1.0 2026-07-09 — 初稿:基于现有 UI 与数据模型差距分析 1
实验室智能助手(Agent)— 上线补充方案实现步骤指南 项 内容 文档版本 v1.0 创建日期 2026-10-11 适用对象 已完成 P0 Agent 的开发者;需熟悉本项目登录、设备申请模块 实现范围 后端为主;前端改造集中在第 7、10、15 章;管理端在第 17 章 前置文档 实验室智能助手(Agent)— 上线前补充方案 预计工时 阶段 0:6~8 人日;