算法复习
文章平均质量分 80
算法复习
边懵懵'.ㅅ'
有问题可私信
展开
-
算法导论证明部分
算法:一个定义良好的计算过程,它以某个值或一组值为输入,并产生某个值或一组值为输出计算问题一般指明输入和输出的关系。问题的实例由计算该问题的解决方案所需的输入组成如果一个算法在每个输入实例中都得到正确的输出,那么它就是正确的。我们说。设计算法(以插入排序为例):(1)问题的形式化(2)算法(伪代码、设计)(3)分析· 正确性· 效率涉及了一个计算模型–图灵机DTM——确定性图灵机作用:确定一个整数的奇偶性机器实现过程:· 配置:sy—偶数;sn—奇数。原创 2023-05-28 15:26:40 · 436 阅读 · 3 评论 -
算法导论1-4章、15-16章
算法导论复习ing原创 2023-05-27 10:38:40 · 536 阅读 · 1 评论 -
P、NP、NPC
是那些回答“是”或“否”的问题;通常有一个目标函数,问题的解的值是此目标函数的最优值。比如我们以团问题为例:它是一个最优化问题——我们想要求解一个图中最大的团,大小为k;转换为判定问题可以是:是否存在一个大小为1的团?是否存在一个大小为2的团?……是否存在一个大小为k的团?……是否存在一个大小为|V|的团?因此,判定问题是最基础的一个问题。P和NP都是判定问题的集合。在讨论计算复杂性类时,“语言”和“问题”两个概念可以互换使用。图是否连通、判断一个数是否为素数均为P类问题。P类问题。原创 2023-05-27 11:11:14 · 262 阅读 · 1 评论 -
山东大学软件学院算法设计与分析2023
1、解释On2Ωn22、简述divide-and-conquer,以merge sort为例(英文题)原创 2023-06-01 16:50:01 · 844 阅读 · 0 评论 -
算法导论24-26、34-35章
问题描述:给定带权重的有向图G=(V,E)和权重函数w,能够将每条边映射到实数值得权重上。给定一个源点,希望求出它到所有节点的最小权重路径。定义该路径上所有边的权重之和定义最短路径问题具有即最短路径的也是最短路径本质上还是的思想1.Bellman-Ford算法允许图中有负权环;并且能够检测负权回路的存在2.Dijkstra算法要求边非负。1、最短路径不能包含权重为负值的环——否则最短路径可能会导致-∞。原创 2023-05-27 16:21:35 · 663 阅读 · 1 评论