码迷,mamicode.com
首页 >  
搜索关键字:算法设计    ( 958个结果
【算法设计与分析】4、合并排序
/** * 书本:《算法分析与设计》 * 功能:给定线性序列集合中n个元素和一个整数k,1<=k<=n,输出者n个元素中第“k小”元素的值和位置 * 文件:lesson4.cpp * 时间:2014年11月16日13:41:04 * 作者:cutter_point */ #include using namespace std; /* *1、实现这个算法首先肯定是要排序 *2、排好序之后第k...
分类:编程语言   时间:2014-11-16 20:12:02    阅读次数:224
【算法设计与分析】2、棋盘覆盖问题
#include using namespace std; /* *这个题的主要思想: *1、平均吧这个2的k次幂的方格划分为4个部分 *2、一个含有特殊方格的为一部分 *3、剩下3个没有特殊方格的分别贡献一个小方块合成一个“L” *4、然后把刚刚贡献出去的小方格当成一个特殊方格,重新回到步骤1 *5、如果特殊方格不足4个的时候就是已经全部分完了,跳出去 */ //我们得知道是k行k列的方...
分类:编程语言   时间:2014-11-16 18:44:09    阅读次数:163
【算法设计与分析】1、整数划分问题
#include using namespace std; /* void show(int *put, int len) //一个输出函数 { for(int i=0 ; i < len ; ++i) cout<<put[i]<<" + "; cout<<endl; } */ int huafen(int x, int m) //实现整数x的划分,一个参数是要划分的数,这里有一...
分类:编程语言   时间:2014-11-16 18:42:24    阅读次数:196
算法实验--棋盘覆盖
一、实验目的:熟悉掌握分治算法设计技术二、实验要求:1、按教材所授内容要求,完成“棋盘覆盖问题”算法。得到一个完整正确的程序。2、棋盘大小:32*32(或16*16)3、输出最终结果。三、实验设备及环境:PC机一台、java虚拟机Eclipse或jdk环境四、问题描述:通过一门语言写一个棋盘覆盖算法...
分类:编程语言   时间:2014-11-15 21:44:50    阅读次数:666
算法实验--线性时间
一、实验目的:熟悉掌握分治算法设计技术。二、实验要求:1、按教材所授内容要求,完成“线性时间选择问题”算法。得到一个完整正确的程序。2、问题规模:不少于20003、输出最终结果。三、实验设备:PC机一台四、问题描述:运用分治法的原理,对随机生成的数进行查找,找出其中第K大小的数,找出之后输出所找到的...
分类:编程语言   时间:2014-11-15 21:37:28    阅读次数:629
SDUT OJ 1704 数字统计问题
SDUT OJ 数字统计问题 昨天晚上学弟问了OJ上这个题,群里说不清楚,就写个解题报告吧。 题目大意: 中文题目,就不翻译了-。- 解题思路: 不知道算不算一个典型的数位DP,反正有点那个意思,感觉确实也可以用记忆话搜索,两个差不多的意思。 我找了一下,这个问题好像是算法设计与实验题解上面的一道题,别的OJ上没有,所以就在自己...
分类:其他好文   时间:2014-11-08 23:41:08    阅读次数:269
设计模式 (三)
抽象工厂模式    GOOD:定义了一个创建一系列相关或相互依赖的接口,而无需指定它们的具体类。              用于交换产品系列,如ACCESS->SQLSERVER;产品的具体类名被具体工厂的实现分离 例: #include #include #include using namespacestd;   //用户抽象接口 class IUser { pub...
分类:其他好文   时间:2014-11-06 22:07:38    阅读次数:154
外行学习iOS开发的历程
c语言基础三周就学完了,总的来说,自己在上课以前自学了一部分,压力不是很大,上课不是很紧张,还能自己开小差看自己觉得比较重要的课程,数据结构,算法设 计和分析,和HTML方面的基础知识。 自己的情况就是非计算机专业毕业的本科生,所以很多计算机的基础课程都没有学过,所以到后面都是靠自己自学的,...
分类:移动开发   时间:2014-11-06 14:18:34    阅读次数:192
数据结构与算法分析(六)——算法设计技巧
从算法的实现向算法的设计转变,提供解决问题的思路1.贪心算法一种局部最优算法设计思路,思想是保证每一步选择在当前达到最优。一个很常见的贪心算法案例是零钱找取问题。调度问题:书上的调度问题比较简单,其目标是所有作业的平均持续时间(调度+运行)最短,无论是但处理器还是多处理器,最优解的方案总是按作业的长...
分类:编程语言   时间:2014-11-04 17:00:22    阅读次数:372
《离散数学及其应用》阅读感想(转载)
离散数学及其应用,它内容很多,偏难,如果你是希望学习编程的话,可以找一本难度低一点但是内容不少的离散数学看一下。其次需要把数据结构和算法好好学一下。离散数学对于算法设计非常重要,更深更难的内容建议随着编程水平的提高一步步学,而不是把这门课学精通了再回头搞编程。有些理论的东西,没有足够的实践经验是很难...
分类:其他好文   时间:2014-11-04 16:34:21    阅读次数:219
958条   上一页 1 ... 81 82 83 84 85 ... 96 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!