算法
land5cape
这个作者很懒,什么都没留下…
展开
-
Tromino谜题
Tromino谜题问题描述Tromino是指一个由棋盘上的三个方块组成的L型骨牌。如何用Tromino覆盖一个缺少了一个方块(可以在棋盘上任何位置)2n × 2n的棋盘(下图展示了情况)。除了这个缺失的方块,Tromino应该覆盖棋盘上的所有方块,Tromino可以任意转向但不能有重叠。整个棋盘一共有2n × 2n即4n 个格子,除去缺失的洞之外,还剩下4n -1个格子。由数学归纳法可...原创 2019-01-10 17:23:04 · 3367 阅读 · 1 评论 -
最大总和问题
最大总和问题将正整数排成等边三角形(也叫数塔),三角形的底边有个数,下图给出了的一个例子。从三角形顶点出发通过一系列相邻整数(在图中用正方形表示),如何使得到达底边时的总和最大?问题分析与解决思路数塔由顶部到底部的路径,由顶向下考虑和由底向上考虑,算法都是一样的。这里为了明确结果,给出由底向上分析时的解题思路。将数塔的规模缩小到只有顶部3层,可以简单地分析出,最大总和为第...原创 2019-01-10 17:30:58 · 2176 阅读 · 0 评论 -
基因序列比较
基因序列比较设计算法,计算两给定基因序列的相似程度。人类基因由4种核苷酸,分别用字母ACTG表示。要求编写一个程序,按以下规则比较两个基因序列并确定它们的相似程度。即给出两个基因序列AGTGATG和GTTAG,它们有多相似呢?测量两个基因相似度的一种方法称为对齐。使用对齐方法可以在基因的适当位置加入空格,让两个基因的长度相等,然后根据基因的分值矩阵计算分数。基因分数表: Sc...原创 2019-01-10 17:36:40 · 9631 阅读 · 2 评论 -
地图着色问题
地图着色问题已知中国地图,对各省进行着色,要求相邻省所使用的颜色不同,并保证使用的颜色总数最少。设计对图进行着色的算法,分析该算法的时间空间复杂度,并利用该算法实现对中国地图着色。问题分析与解决思路首先将地图区域之间的邻接关系抽象为图上点与点的邻接关系,所以可以地图着色问题可以转换为一个图问题:已知一个图,要求给图上每个点上色,并保证该点的颜色与它的邻接点的颜色都不相同。我们可以将...原创 2019-01-10 17:41:13 · 21517 阅读 · 5 评论