东北大学算法分析与设计课程实验内容+可用代码+实验报告,java开发,分治法解决格雷码问题,动态规划解决找零钱问题,回溯法解决01背包问题
2019-12-21 20:54:30 1.33MB 算法分析与设 java 分治法 回溯法
1
给定n座建筑物B[1,2,...,n],每个建筑物B[i]表示为一个矩形,用三元组B[i]=(ai,bi,hi)表示,其中ai表示建筑左下顶点,bi表示建筑的右下顶点,hi表示建筑的高,请设计一个O(nlogn)的算法求出这n座建筑物的天际轮廓。例如,左下图所示中8座建筑的表示分别为(1,5,11),(2,7,6),(3,9,13),(12,16,7),(14,25,3),(19,22,18),(23,29,13)和(24,28,4),其中天际轮廓如右下图所示可用9个高度的变化(1,11),(3,13),(9,0),(12,7),(16,3),(19,18),(22,3),(23,13)和(29,0)表示。另举一个例子,假定只有一个建筑物(1,5,11),其天际轮廓输出为2个高度的变化(1,11),(5,0)。
2019-12-21 20:53:06 74KB 天际线 分治法 算法基础
1
给定n座建筑物B[1,2,...,n],每个建筑物B[i]表示为一个矩形,用三元组B[i]=(ai,bi,hi)表示,其中ai表示建筑左下顶点,bi表示建筑的右下顶点,hi表示建筑的高,请设计一个O(nlogn)的算法求出这n座建筑物的天际轮廓。例如,左下图所示中8座建筑的表示分别为(1,5,11),(2,7,6),(3,9,13),(12,16,7),(14,25,3),(19,22,18),(23,29,13)和(24,28,4),其中天际轮廓如右下图所示可用9个高度的变化(1,11),(3,13),(9,0),(12,7),(16,3),(19,18),(22,3),(23,13)和(29,0)表示。另举一个例子,假定只有一个建筑物(1,5,11),其天际轮廓输出为2个高度的变化(1,11),(5,0)。
2019-12-21 20:53:06 3KB 分治 天际线 算法基础
1
这个是学校期末C#课程设计,通过C#编程语言实现图形化界面,并运用分治法的算法思想来实现棋盘的全覆盖(L型骨牌),用VS就可以直接运行
1
本压缩文档包含三个文件:用回溯法解决TSP问题可执行源代码,word文档报告,实验测试数据
2019-12-21 20:46:22 252KB 回溯法 TSP问题
1
计算机算法分析与设计5-20部落卫队问题C++代码。
2019-12-21 20:30:26 616B 最大团
1
最优装载问题的回溯算法,用回溯法解决装载问题的c++算法。
2019-12-21 20:26:52 137KB 回溯算法
1
采用回溯法求解有向图DAG的所有拓扑序列
2019-12-21 20:26:13 82KB 拓扑序列 回溯法
1
回溯法求解TSP问题,回溯法的基本做法是搜索,或是一种组织得井井有条的,能避免不必要搜索的穷举式搜索法。这种方法适用于解一些组合数相当大的问题。
2019-12-21 20:20:27 719B 回溯法
1
这是以前在学校学算法设计时写的程序了,都不太记得了。 是0-1背包的回溯算法。 内附实验报告,详解算法设计过程。
2019-12-21 20:20:23 369KB 回溯算法 0-1背包 算法设计
1