联系方式QQ:532450203
摘要: 从小偷入室行窃谈起: 话说一小偷深更半夜去偷东西,带了一个背包,但是这个背包只能装下10kg的物品(这个小偷也是够笨的不整个大点的包),推开了房门,看到了什么?(这不是废话嘛,当然看到的全部都是贵重物品啊)。小偷发现房间没人,小偷暗喜这就好办了,接下来就是到处搜寻贵重物品,功夫不负有心人(貌似这句话 阅读全文
posted @ 2016-10-21 10:38 小学用 阅读(3389) 评论(14) 推荐(7) 编辑
摘要: import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { ArrayList list = new ArrayList(); ArrayList x = new ArrayList(); ArrayList y... 阅读全文
posted @ 2016-11-03 15:03 小学用 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 游戏介绍: 24点游戏玩法很简单,一副扑克去掉花牌(J、Q、K、大小王),剩余的40张任意抽选4张,通过加减乘除计算出24点。 算法思路: 需要有递归的思想,在这里我就不介绍递归了,不了的可以去了解了解。 下面介绍我的算法思路,一共分为以下几个步骤: 1、将四个数放入链表(注意是链表,不是数组),每 阅读全文
posted @ 2016-09-22 10:15 小学用 阅读(1526) 评论(1) 推荐(2) 编辑
摘要: 首先介绍下汉诺塔: 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个 阅读全文
posted @ 2016-03-22 17:58 小学用 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 问题:上台阶,一次可以爬一阶或两阶,上完n级台阶有多少种方法呢? 假设n=1,1种方法爬完 爬一级 假设n=2,2种方法爬完, 一次爬一级 1 1; 一次爬两级 2 在这个的基础上假设有n(n>2)级阶梯,若爬一级则剩下fun(n-1)种爬发,若爬两级剩下fun(n-2)种爬发。 按照这个思想直接上 阅读全文
posted @ 2016-03-18 15:59 小学用 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 首先介绍质数,及只能被1和自己整除的数。 任何一个自然数都能够分解成质数的乘积,比如100=2*2*5*5, 9990=2*3*3*3*5*37。 我的算法非常简单,以下是主要步骤: 1、现有一个待分解的数假设是n(n>2),拿这个数不断的去除i(i的初始值为2且递增,2<i<n,当然为了优化算法也 阅读全文
posted @ 2016-03-15 12:45 小学用 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 全排列比较常见的用于暴力破解,以下是常见的递归算法: Length的值确定全排列的个数 1、判断数组长度是否达到Length的值,如果达到则结束,如果没达到做步骤2。 2、向数组添从小到大(不超过Length)添加一个数(添加前检查该数是否已经添加)。 3、调用步骤1(递归调用)。 阅读全文
posted @ 2016-03-15 11:10 小学用 阅读(338) 评论(0) 推荐(0) 编辑
联系方式QQ:532450203