- 9
- 0
- 约2.95千字
- 约 34页
- 2017-08-14 发布于天津
- 举报
_广度优先搜索.ppt
广度优先搜索 BFS Breadth-First-Search 队的定义: 队是特殊的线性表之一,它只允许在队的一端插入,在队的另一端删除。插入一端叫队尾(T),删除一端叫队首(H),没有任何元素的队叫做空队。队列遵循先进先出原则,排队购物、买票等,就是最常见的队。 队的定义: 队的基本操作 队的描述 int q[10000]; int h,t; 初始化 h=t=1; 注意此处q的变量类型,如果队列元素信息用整数来表示此处就用int 如果元素是一个坐标则应该int q[10000][2];或者用结构体 入队操作 void enter(int x) { q[t]=x; t++; } 把元素x入队,放到队尾 出队操作 void out() { q[h]=0; h++; } 我们定义的h变量,q[h]的值就是队首元素,通常我们使用完队首元素后,队首元素就应该马上出队 注意 队列的风格有很多种 本文介绍的风格是把t位置预留出来,也就是q[t] 永远是预留出来给下一个将要进队的元素 当前队尾元素是q[t-1]; 通常我们不会直接使用队尾元素 而q[h]直接等于队首 队列长度直接等于(t-h) t==h的时候代表队列为空 广度优先搜索 广度优先搜索类似于按层次遍历的过程。它和队有很多相似之处,运用了队的许多思想,其实就是对队的深入一步研究,它的基本操作和队列
您可能关注的文档
- Oracle BPM技术白皮书.pdf
- PS拼接广角图片.doc
- ROHS管控要求及SGS说明.ppt
- T型微流控芯片中的液滴形成.pdf
- uml学生宿舍管理系统.doc
- web网络学习系统设计.doc
- WEKA数据挖掘平台及其二次开发.pdf
- [胰岛移植和胰岛干细胞研究现状.pdf
- _玉露香梨_僵芽发生与矿质营养的关系_杨盛.pdf
- _血液循环器官_一章的教学_续_.pdf
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 电气装置安装工程-低压电器施工及验收规范GB50254.doc VIP
- (正式版)DB3309∕T 83-2021 《海底电力电缆线路安全管理规范》.docx VIP
- 家具厂项目突发环境事件应急预案.pdf
- 雯雯三村落难记叙.pdf VIP
- DG_TJ08-2458-2024工程结构健康监测技术标准.pdf VIP
- 2025-2026学年中职英语基础模块 2外研版(2021)教学设计合集.docx
- 基于单片机的智能小车的设计与实现.doc VIP
- DB37T 5331-2025工程结构健康监测技术规程.pdf VIP
- 《管理统计学 第2版》课后参考答案 雷怀英.pdf
- 深筋膜徒手松解疗法.docx VIP
原创力文档

文档评论(0)