当前位置: 首页 > news >正文

第三十五天(4.27)

第三十五天
所花时间(包括上课): 约 7.5 小时(工程数学 1.5h + 计算机网络 1.5h + 软件工程 1.5h + 算法实践与代码编写 3h)
代码量(行): 约 350 行(北京地铁站最短路径与最短换乘查询系统)
博客量(篇): 1 篇(《蓝桥杯省赛复盘与图论最短路线实践》)
了解到的知识点:
工程数学:线性规划
学习了线性规划模型的基础概念,包括如何建立目标函数和处理线性约束条件。
了解到如何将实际的资源分配与统筹问题转化为数学公式,并初步接触了求解最优解的基本思路。
计算机网络:IP层分组转发
学习了路由器在网络层转发 IP 数据报的具体工作流程。
了解到路由器如何提取目的 IP 地址、查找路由表,以及特定主机路由、网络路由和默认路由在转发时的匹配顺序和作用。
软件工程:Scrum 框架
学习了敏捷开发中的 Scrum 架构及其实践流程。
了解了迭代(Sprint)、每日站会、产品待办列表(Product Backlog)等核心概念,以及团队如何通过 Scrum 应对需求的不确定性。
项目进展与心得:
蓝桥杯出成绩:今天蓝桥杯省赛公布了结果,最终拿了省一。其实比赛过程中自己知道有很多失误,部分题目的边界条件也没有处理好,能拿到这个成绩带有一定的运气成分。虽然拿到了国赛门票,但暴露出的基础薄弱点还需要踏实补救,心态上还是得保持平稳,按部就班地准备。
代码实践:今天用代码实现了一个北京地铁查询的小程序,包含最短路径和最短换乘两个查询维度。主要应用了图论算法(如 Dijkstra 和 BFS 的变体),在给换乘站增加权重惩罚时卡了一会儿,调试后理顺了逻辑。把算法应用到具体场景里,比单纯刷题多了一些工程上的实感。
综合反思:今天学的几个科目其实内在是有联系的。工程数学的线性规划是在约束条件下求最优解,计算机网络的路由分组转发本质也是在网络拓扑中找最优路径,而我写的地铁查询代码正好是这些理论的具象化。软件工程里讲的 Scrum 框架强调拆解任务、迭代开发,这很契合接下来的状态:一边用 Scrum 的模式推进外包杯项目,一边查漏补缺准备蓝桥杯国赛,踏实走好每一步就行。
表 3 缺陷记录日志示例
学生:马昀昀_________
日期:4.12_______(注:第27天为4.4,顺延至第35天为4.12)
程序号:北京地铁查询系统-路径规划模块
日期:4.12
编号:1
类型:20 (注:PSP标准中20代表逻辑/控制/条件错误)
引入阶段:编码
排除阶段:测试
修复时间:30min
修复缺陷:
描述:在测试“最短换乘”查询功能时发现,当路线经过多条线路交汇的大型换乘站时,算法偶尔会选择换乘次数较多但总站数较少的路线,未正确应用换乘权重,导致不符合“最短换乘”的预期逻辑。
修复方法:修改了 Dijkstra 算法中优先队列的状态节点对象,在节点中新增了“当前所属线路”标识。在边权计算和节点扩展逻辑中增加判断:若下一个站点的所属线路与当前线路不同,则给边权额外增加一个较大的换乘惩罚值(如 1000)。同时将访问标记(visited)的记录键从单纯的站点更改为(站点, 线路)的组合。修复后,换乘权重判定恢复正常,查询结果准确无误。

http://www.jsqmd.com/news/710117/

相关文章:

  • NoFences:免费开源桌面分区工具,彻底告别Windows桌面混乱
  • 如何快速掌握麻将AI助手:终极实战指南提升雀魂技巧
  • “人工智能+工业”:JBoltAI智能图检赋能鲁威制造新升级
  • 深度解析专业心理咨询数据集:20,000条中文对话语料实战指南
  • Windows Cleaner:专治C盘爆红及各种不服的终极系统优化方案
  • 抖音视频下载终极指南:免费高清无水印批量下载工具完整教程
  • 2026年物料流动探测仪选型评估:基于技术原理与厂商能力的研究 - 品牌推荐大师1
  • Agent-R1框架:LLM智能体的强化学习训练新范式
  • 终极雀魂AI助手:5分钟快速上手指南
  • 咱这“铁疙瘩”咋干活?——老李师傅唠唠物料搬运机器人
  • WGLOG日志审计系统更新:新增数据库与API日志采集,修复多项Bug提升性能
  • AI核心知识144—大语言模型之 红队(简洁且通俗易懂版)
  • 画面匹配大师 视频片段查原片软件 极致感受 速橙软件-相同视频片段匹配系统
  • 2026年苏州留学机构推荐哪家:五家优选品牌深度解析 - 科技焦点
  • 2026年3月熔断器厂商推荐,后备熔断器/XRNP/XRNC/全范围熔断器/光伏熔断器/风电熔断器,熔断器实力厂家哪家好 - 品牌推荐师
  • WASM容器无法热更新?Docker 24.2新特性“WASM Module Hot Swap”实测失效真相(附内核级patch修复方案)
  • “人工智能+”政策下,企业AI转型的机遇与JBoltAI助力
  • STM32+ESP8266项目复盘:我的温室监控系统踩了哪些坑?
  • 电子健康记录:医疗数据的标准化与隐私保护
  • 我们是做科研的,不是来学 PS、AI 的
  • 让你的Windows任务栏焕然一新:TranslucentTB透明化美化全攻略
  • 蓝桥杯EDA备赛避坑指南:从我的模拟题1失败PCB到高分布局走线心得
  • NMN买大瓶还是小瓶更划算?2026年从单粒成本到保质期,NMN购买策略全面解析 - 资讯焦点
  • 抖音批量下载神器:5分钟搞定100个视频的高效方案
  • EASY-HWID-SPOOFER:Windows内核级硬件信息伪装工具深度解析
  • 如何5分钟搞定魔兽争霸3性能优化:WarcraftHelper终极完整指南
  • Elasticsearch安全认证深度解析:Search Guard与X-Pack Security全方位对比
  • 强化学习搜索模型的安全漏洞与防御策略
  • OpenCV实战:用connectedComponentsWithStats()精准去除图像噪点(附Python代码)
  • 专业生产进度管理系统如何选?2026生产制造业软件聚焦生产车间进度一目了然 - 品牌种草官