最新文章列表

全排列算法——递归版

      今天在阅读《Java数据结构与算法 第二版》的时候,看到了一个关于全排列的问题。给出的例子是如何排列出 字母c,a,t所有的不同组合。我按照递归的思路写了一下,成功运行。大致思路是,固定第一个元素,把剩余的全排列,然后数组向左轮转(最左边的转到最右边)然后重复这个过程直到数组中的每一个元素都出现在了第一的位置。 下面是代码: package com.luxury.algorithm.r ...
luxury_zh 评论(0) 有1539人浏览 2012-09-02 22:38

在二元树中找出和为某一值的所有路径(树)

在二元树中找出和为某一值的所有路径(树) 题目:输入一个整数和一棵二元树。 从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。 打印出和与输入整数相等的所有路径。 例如 输入整数22和如下二元树    10      / \     5  12     / \       4   7    则打印出两条路径:10, 12和10, 5, 7 ...
sansuzi88 评论(0) 有6人浏览 2012-08-19 22:47

【谷歌笔试题】求能整除正整数a或b的正整数序列

题目:正整数序列Q中的每个元素都至少能被正整数a和b中的一个整除,现给定a和b,需要计算出Q中的前几项,例如,当a=3,b=5,N=6时,序列为3,5,6,9,10,12 (1)设计一个函数void generate(int a, int b, int N, int * Q)计算Q的前N项 (2)设计测试数据来验证函数程序在各种输入下的正确性 最简单的想法就是,从1开始挨个验证,能否被a ...
pinshiqi 评论(0) 有13人浏览 2012-08-17 22:12

把二元查找树转变成排序的双向链表

把二元查找树转变成排序的双向链表(树)  题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结 ...
jiaohe333 评论(0) 有13人浏览 2012-08-16 22:52

在大连做按天技术论坛 CrackMe2

第二关的CrackMe,和第一关大同小异,只不过是判断复杂了一些。 关键代码是这些,吧4个jnc改成je就可以了。CString::operator= 应该是字符串的赋值函数,第一个入栈的是字符串的值,第二个入栈的是要赋值的 字符串,我们查看ecx的值,发现在00383B10,这里我们可以Alt+M打开内存模块,在其中查找00383B10,并设内存断点,这个内存断点可以拖动 一块内存,调 ...
axiangtaihe 评论(0) 有50人浏览 2012-08-10 22:42

工具类(InputString)

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class InputString { public static String getString() throws IOException{ InputStreamReade ...
xiaomijsj 评论(0) 有785人浏览 2012-04-02 20:51

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics