码迷,mamicode.com
首页 >  
搜索关键字:穷举法    ( 218个结果
看数据结构写代码(13)栈的应用(四) 迷宫求解
这是一个 用 穷举法 解 迷宫问题 的一个示例,但在 效率 和 解的 最短路径上 就稍显不足了。 这 两个问题,留在 以后 空闲 时刻 解答。 欢迎指出代码不足 下面上代码: // Maze.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include struct Postion { int x; int y; }; ...
分类:其他好文   时间:2015-03-04 11:08:21    阅读次数:183
编程题-线段上格点的个数-最大公约数
线段上格点的个数给定平面上的两个格点P1(x1,y1)P_1(x_1,y_1)和P2(x2,y2)P_2(x_2,y_2),线段上P1P2P_1P_2上,除P1P_1和P2P_2以外一共有多少格点虽然可以用穷举法,遍历min(x1,x2)≤x≤max(x1,x2)且min(y1,y2)≤y≤max(y1,y2)min(x_1,x_2)\le x \le max(x_1,x_2) 且 min(y_1,...
分类:其他好文   时间:2015-02-09 16:09:12    阅读次数:292
算法系列笔记6(动态规划—最长公共子序列/串lcs)
子序列要求元素顺序一致就可以了,而字串必须是连续的。如ABCBDAB与BDCABA两个字符串,最长公共子序列有BCBA、BDAB和BCAB, 而最长公共字串只有AB和BD。 最长公共子序列 法一:穷举法        检查字符串x所有字序列,共有2^m个,检查它是否在y字符串中出现,每个需要O(n),时间复杂度为指数级的。 法二:动态规划(DP)        将两个字符串x[1…m]和...
分类:编程语言   时间:2015-02-06 11:23:02    阅读次数:206
用递归实现求一个迷宫是否有通路
今天最终把昨天下午没写出来的迷宫求是否有通路的cpp写出来了使用递归实现的,只是算法的质量不怎么样,使用穷举法实现的。在网上搜了一下,发现还有非常多的更优的算法,哈哈,只是怎么说都是自己一个个地代码敲出来的。特点是发如今linux以下调试真的有时候自己会崩溃,还好终于还是搞出来了。哈哈,发上来给类似...
分类:其他好文   时间:2015-02-04 12:30:43    阅读次数:183
70.Climbing Stairs(法1递归穷举法2动态规划)
You are climbing a stair case. It takes n steps to reachto the top. Each time you can either climb 1 or 2 steps. In how many distinct ways canyou climb to the top? HideTags  Dynamic Programming ...
分类:其他好文   时间:2015-02-02 23:15:59    阅读次数:283
C# for循环 迭代法 穷举法应用
迭代//兔子生兔子class Class5 {static void Main(string[] args) { int tu1 = 1, tu2 = 1; //tu1是倒数第一个月的兔子数,tu2是倒数第二个月的兔子数 int tu=0;//要求的这个月的兔子数。 for (int i = ...
分类:Windows程序   时间:2014-12-29 11:48:27    阅读次数:228
C# for 循环 迭代法 穷举法
for()循环。四要素:初始条件,循环条件,状态改变,循环体。 执行过程:初始条件--循环条件--循环体--状态改变--循环条件....注意:for的小括号里面分号隔开,for的小括号后不要加分号。 for的嵌套。 应用:迭代法,穷举法。一、迭代法:有一定规律。 每次循环都是从上次运算结果中获得数据...
分类:Windows程序   时间:2014-12-29 11:46:34    阅读次数:229
for循环的应用:迭代法和穷举法
for()循环。四要素:初始条件,循环条件,状态改变,循环体。执行过程:初始条件--循环条件--循环体--状态改变--循环条件....注意:for的小括号里面分号隔开,for的小括号后不要加分号。for的嵌套。应用:迭代法,穷举法。一、迭代法:有一定规律。 每次循环都是从上次运算结果中获得数据,本次...
分类:其他好文   时间:2014-12-26 22:52:30    阅读次数:486
C/C++ 按位与异或的几个扩展
1)如果 a^b = c 那么就有 c^b = a 以及 c^a = b (穷举法证明)此规律可以用来进行最简单的加密及解密2)另外异或运算还能实现不通过临时变量,就能交换两个变量的值(且无溢出风险) a = a ^ b; b = b ^ a; a = a ^ b;
分类:编程语言   时间:2014-12-25 22:04:33    阅读次数:170
for循环的应用
for循环的应用:迭代法,穷举法。一、迭代法:(有一定规律)每次循环都是从上次运算结果中获得数据,本次运算的结果都是要为下次运算做准备。例:1.100以内所有数的和。int sum = 0;for (int i = 1; i =1 ;i-- ){age = age - 2;}Console.Writ...
分类:其他好文   时间:2014-12-25 18:07:07    阅读次数:184
218条   上一页 1 ... 16 17 18 19 20 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!