
算法
骨汤鸡蛋面
这个作者很懒,什么都没留下…
展开
-
从一个数组中找到和为定值的两个数
问题:从一个数组中,找出两个数,使其和满足一定的值sum。算法的本质,就是构造解空间,然后根据解的特点,把不符合条件的解从中去掉。就这个问题而言,我们从数组中取出一个数,那么我们如何判断这个数是不是两个数之一呢?很明显,以现在的情况,还不能否定这个数,那么怎么办?我们就要给这个数加上更多的身份,了解更多的信息,才能更好的判断。(这跟做事很像啊)假设,我告诉你原创 2014-03-12 21:12:11 · 1493 阅读 · 1 评论 -
获得一个字符串的全排列
public class Permutation {/** * 以start位置开始的字串的所有排列 * @param s 需要全排列的字符串 * @param start 此时的位置 * @return */public void f(String s,int index,StringBuilder temp){// 构建一个新的str,将index所在元素从s中抽出来String str =原创 2014-04-12 16:58:56 · 683 阅读 · 0 评论