摘要: 一.对回溯算法的理解 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。它是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,许多复杂的,规模较大 阅读全文
posted @ 2019-12-19 21:49 海豆S 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一、对贪心算法的理解 基本思想 贪心选择是指所求问题的整体最优解可以通过一系列局部最优的选择 过程 建立数学模型来描述问题; 把求解的问题分成若干个子问题; 对每一子问题求解,得到子问题的局部最优解; 把子问题的解局部最优解合成原来解问题的一个解。 二、汽车加油问题 算法描述:最远加油站优先 时间复 阅读全文
posted @ 2019-11-21 18:48 海豆S 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、实践题目 程序存储问题 (90 分) 设有n 个程序{1,2,…, n }要存放在长度为L的磁带上。程序i存放在磁带上的长度是 li,1≤i≤n。 程序存储问题要求确定这n 个程序在磁带上的一个存储方案, 使得能够在磁带上存储尽可能多的程序。 对于给定的n个程序存放在磁带上的长度,计算磁带上最多 阅读全文
posted @ 2019-11-19 22:58 海豆S 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一.对动态规划算法的理解 对一个大问题进行多阶段划分,计算出各阶段的最优解决路径,使问题得到最优决策的过程。 二、编程题1,2的递推方程 1 . dp[i][j] = max(dp[i+1][j],dp[i+1][j+1]) + a[i][j]; 2 . dp[i] = max(0,max(dp[i 阅读全文
posted @ 2019-11-03 22:38 海豆S 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一.实践题目 7-1 数字三角形 (30 分) 一.实践题目 7-1 数字三角形 (30 分) 一.实践题目 7-1 数字三角形 (30 分) 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总 阅读全文
posted @ 2019-10-21 21:00 海豆S 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 分治法体会 (1)分治法思想:将规模为n的问题分解为k个规模较小的子问题,这些字问题互相独立且与原问题相同。递归的解这些子问题,然后将各子问题的解合并得到原问题的解。 (2)分治法所能解决的问题的特征: 1.问题的规模缩小到一定的程度解决; 2.问题具有最优子结构性质,而可以分解为n个相同子问题来解 阅读全文
posted @ 2019-10-15 22:51 海豆S 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1.实践题目 运用二分查找找出x的下标。 2.问题描述 1.实践题目 运用二分查找找出x的下标。 2.问题描述 1.实践题目 运用二分查找找出x的下标。 2.问题描述 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较 阅读全文
posted @ 2019-09-22 16:17 海豆S 阅读(152) 评论(0) 推荐(0) 编辑
摘要: C++代码规范链接:https://www.cnblogs.com/tianqizhi/p/10448957.html https://blog.csdn.net/freeking101/article/details/78930381 一些文件排版方面规范: • 先系统头文件,后用户头文件。 • 阅读全文
posted @ 2019-09-08 17:51 海豆S 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 链式结构可以进行二分查找,但是不能在对数时间内完成。因为实际上,每次比较的话,链表都得遍历一遍,花了O(n)时间。 二分查找应用场景的局限性: (1)基于顺序表的存储结构; (2)针对有序数据; (3)数据量小且比较操作不耗时时,不需要二分; (4)数据量太大也不行(超出内存可用连续空间); 分块查 阅读全文
posted @ 2019-06-02 22:39 海豆S 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 列出连通集: 第六章学习了图的有关存储结构和遍历,图一个区别于线性表和树结构的又一大数据结构,一个图就是一些顶点的集合,这些顶点通过一系列边连接,边可以有权重。图的遍历包括深度优先搜索和广度优先搜索。而最小生成树在我们生活中应用十分广泛,可以解决城市路线规划问题,生产流程问题等等,老师为我们讲解了普 阅读全文
posted @ 2019-05-19 22:07 海豆S 阅读(118) 评论(1) 推荐(0) 编辑