码迷,mamicode.com
首页 >  
搜索关键字:算法分析    ( 1138个结果
算法分析与设计实验报告 Project12
实验报告 课程名称 学生姓名 实验名称 实验地点 1. 图的m着色问题。给定无向连通图G和m种颜色,用这些颜色给图的顶点着色,每个顶点一种颜色。如果要求G的每条边的两个顶点着不同颜色。给出所有可能的着色方案;如果不存在,则回答“NO”。 2. 此题是NP问题,可以从搜索的角度考虑。 对问题建立搜索树 ...
分类:编程语言   时间:2021-06-18 19:11:49    阅读次数:0
算法分析与设计实验报告 Project9
实验报告 课程名称 学生姓名 实验名称 实验地点 1. LCS问题: 给定两个字符串,求两个字符串的最长公共子序列 背包问题: 此处应指01背包问题 给定n个物品,每个物品具有价值和重量两个属性。 求在限定的重量V的背包中装入尽可能多的物品以达到最大的价值 2. 这两个问题都是动态规划中的经典问题 ...
分类:编程语言   时间:2021-06-18 18:59:30    阅读次数:0
1020 逆序排列
算法分析 设 \(f(n, k)\) 表示 \(n\) 个数的排列中逆序数为 \(k\) 的排列数。 最大的数 \(n\) 可能排在第 \(n - i\) 位,从而产生 \(i\) 个与 \(n\) 有关的逆序对,去掉 \(n\) 之后,剩下的 \(n - 1\) 个数的排列中有 \(k - i\) ...
分类:其他好文   时间:2021-06-05 17:34:58    阅读次数:0
Codeforces Round #720 (Div. 2) Nastia and a Good Array
一、算法分析 基本题意是给定一个数列,然后每次可以找两个数,将这两个数交换位置,再将两个里面较大的那个换成任意一个大于等于这两个数中较小者的数。或者将两个数中较大的那个变得更大。最终目标是相邻两个数互质。要求这样的操作次数少等于n次。这道题的一个关键信息是操作次数不需要求最小值。 构造方式:因为不一 ...
分类:其他好文   时间:2021-05-24 08:40:45    阅读次数:0
算法分析与设计(work8)
###示例 \(n=6\) \(P=<5,10,6,20,2,25,30>\) \(A_{1}:5\times 10\) \(A_{2}:10\times 6\) \(A_{3}:6\times 20\) \(A_{4}:20\times 2\) \(A_{5}:2\times 25\) \(A_{ ...
分类:编程语言   时间:2021-05-24 04:37:54    阅读次数:0
Codeforces Global Round 14 A. Phoenix and Gold
一、算法分析 当时比赛做的时候有点急躁,就首先考虑了三种情况,分别是砝码总重恰好为x,大于x和小于x.显然只有总重恰好为x的时候才会必然爆炸,否则都可以通过一定的方式进行规避。然后考虑如何安排顺序进行规避,如果总重小于x则显然随便安排都不会炸。但是如果总重大于x则就要考虑怎么安排了,思路如下: 先排 ...
分类:其他好文   时间:2021-05-23 23:40:03    阅读次数:0
算法时间复杂度的定义
在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作:T(n)=O(f(n))。它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐进时间复杂度,简称为时间复 ...
分类:编程语言   时间:2021-04-13 12:03:01    阅读次数:0
COSC 320 – 001
算法分析2020年冬季学期第二期:项目名称抽象的。您在这一里程碑中取得的成就中的一段。这应该包括在所有里程碑中。 对于项目投标,请使用以下标题。 (不包括封面,最多2页)问题描述。用您自己的话解释这个问题(不需要正式描述),并举例说明。边缘案例。预期的复杂性。数据集收集。包括用于数据集收集或生成的计 ...
分类:其他好文   时间:2021-04-01 13:20:35    阅读次数:0
数据结构和算法概述02
数据结构和算法概述 算法分析 目的:花费更少的时间和更少的内存 1.1时间复杂度分析 事后分析方法: 程序开始时获取一个时间,结束时又获取一个时间,两者相减即可获得运行时间。 例: public class demo { public static void main(String[] args) ...
分类:编程语言   时间:2021-03-17 14:38:42    阅读次数:0
算法分析与设计实验报告 Project1
问题 我们定义无向连通图的最小生成树为边权和最小的生成树 解析 求最小生成树通常有两种做法: 1.Kruskal 将边权从小到大加边,若加边以后成环则放弃加边,直到加到n – 1条边,结束。(n为点集大小)加得到的边集就构成了一颗最小生成树。 2.Prime算法 用集合A,B分别表示得到的点集和未得 ...
分类:编程语言   时间:2021-03-09 13:34:48    阅读次数:0
1138条   1 2 3 4 ... 114 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!