- 14
- 0
- 约7.67千字
- 约 42页
- 2019-09-27 发布于湖北
- 举报
LingJie/GDUT 第3章 蛮力法-目标 1 熟悉后面章节要解决的问题 排序 查找 字符串匹配 最近对 凸包问题 旅行商问题 背包问题 分配问题 2 给出这些问题最简单但并不高效的算法 什么是蛮力法? 蛮力算法是一种简单直接地解决问题的方法. 一般高效和巧妙的算法很少来自蛮力法,但蛮力法具有如下优点: 应用范围广, 不受实例规模的限制, 当要解决的问题实例不多,设计更高效算法的代价太大时可选用, 对解决一些小规模的问题实例仍然有效, 可作为衡量其他算法的参照物. 主要内容 3.1 选择排序和冒泡排序 3.2 顺序查找和蛮力字符串匹配 3.3 最近对和凸包问题的蛮力算法 3.4 穷举查找 3.1 选择排序和冒泡排序 问题描述:给定一个可排序的n元序列,将它们按照非降序方式重新排列. 想想最简单的排序如何进行? 最小的在最前面,第二小的放倒数第二。。。 任何两个相邻的,前面的都要比后面的小 3.1.1 选择排序-原理 原理:扫描整个列表,找出最小元素,然后将最小元素与第一个元素交换位置。从第二个元素开始扫描列表,找出n-1个元素中的最小元素,将最小元素与第二个元素交换位置,如此类推,做n-1遍后排序结束。 3.1.1 选择排序-例题 例题:对序列 {89,45,68,90,29,34,17}用选择排序进行排序 第1遍: {89,45,68,90,29,34
您可能关注的文档
最近下载
- 信号机故障处理流程.doc VIP
- 2024年3月四川广元市苍溪县事业单位招聘医疗岗42人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 多模态医学影像技术的发展与应用.pdf VIP
- 医学影像技术专业教学标准2025版(高等职业教育专科).pdf VIP
- 神经外科术后颅内感染诊治专家共识(2026版)解读.pptx
- 积极参与志愿服务和公益活动,增强社会责任感.docx VIP
- 2024年3月四川广元市昭化区事业单位招聘医疗岗12人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2024年3月四川广元市朝天区事业单位招聘医疗岗6人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2025年云南基层法律服务工作者试题库及答案.docx VIP
- 万利多制冰机安装维修指南.pdf VIP
原创力文档

文档评论(0)