请您先登录,才能继续操作

最新文章列表

递归的三个典型应用(汉诺塔+二叉树遍历)粘贴出来以求得加深对递归的理解

1.汉诺塔问题: void hannoi (int n, char A, char B, char C) {     if (n == 1)     {         cout << "Move disk " << n << " from " << A < ...
yxl22128 评论(0) 有1463人浏览 2013-01-02 19:37

easyUi ---tree 后台动态生成json字符串形成菜单树

public class TreeNode implements java.io.Serializable { private Integer id; private String text;// 树节点名称 private String iconCls;// 前面的小图标样式 private Boolean checked = false;// 是否勾选状态 ...
FireZHFox 评论(1) 有8013人浏览 2012-12-19 15:39

使用并行计算大幅提升递归算法效率

前言: 无论什么样的并行计算方式,其终极目的都是为了有效利用多机多核的计算能力,并能灵活满足各种需求。相对于传统基于单机编写的运行程序,如果使用该方式改写为多机并行程序,能够充分利用多机多核cpu的资源,使得运行效率得到大幅度提升,那么这是一个好的靠谱的并行计算方式,反之,又难使用又难直接看出并行计算优势,还要耗费大量学习成本,那就不是一个好的方式。 由于并行计算在互联网应用的业务场景都比较复杂, ...
fourinone 评论(1) 有7790人浏览 2012-12-19 10:28

【Fiay】【Java】汉诺塔算法 递归实现

  /** * 汉诺塔问题 * * 精确计算出到底需要移动多少次才能够将汉诺塔从柱子A搬到柱子B(柱子C作缓冲) * 输入:汉诺塔的层次数 * 输出:移动次数和移动动作 * 思路:递归 * 使用:直接在main函数new Test(汉诺塔的层次数) * * @author Fiay * */ public class Test { priva ...
fiay1991 评论(1) 有1615人浏览 2012-12-02 04:13

递归遍历目录

下面是一个递归方法遍历目录,显示目录树的例子 #encoding=utf-8 import os import sys def main(path,depth=0): print depth * '|' + '|_',os.path.basename(path) if os.path.isdir(path): for item in os. ...
sls0919 评论(0) 有791人浏览 2012-11-22 14:49

SQLSERVER 2005 递归查询 .

项目中有用户组表UserGroup如下: 其中PID表示当前组的上级组 表数据如下: 现在想查询出顶级组[没有上级组叫顶级组]A1组的所有子孙组ID,SQL如下: [sql] view plaincopyprint? --查询子节点    with        RTD1 as(           select id ,pid from User ...
hubowei1 评论(0) 有1434人浏览 2012-11-20 10:28

递归算法求阶乘

java代码: /**  * 使用递归计算阶乘  * @author Tom  *  */ public class DgTest { /** * 阶乘 * @param args */ private static long fact(long n){ if(n==0 || n==1) return 1l; return n*fact(n ...
ccseye 评论(0) 有744人浏览 2012-10-30 09:47

甘特图父子任务级联关系

由于甘特图的任务id必须是0-9的数字,所以这里的任务id为rid,id字段为数据库中的逐渐。 下面两个方法为核心方法。   //定义一个空有序集合 List<GanttViewBean> resultList = new ArrayList<GanttViewBean>();   //将获取的数据进行级联排序 private List<GanttView ...
air291988889 评论(0) 有1893人浏览 2012-09-27 19:39

一维数组选择排序 递归和两次循环实现

package lengreen.sort; import java.util.Random; import lengreen.pub.U; public class ChooseSort { public static void main(String[] args) { int[] arr = {12, 23, 9, 24, 15, 3, 18}; U.prtA ...
lengreen1221 评论(0) 有1152人浏览 2012-09-27 18:29

Oracle 递归语句 Start with...Connect By

Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。 创建示例表: CREATE TABLE TBL_TEST(  ID    NUMBER,  NAME  VARCHAR2(100 BYTE),  PID   NUMBER                                  DEFAULT 0);   插入测试数据: INSERT ...
rcfeng 评论(0) 有977人浏览 2012-09-27 14:06

递归(网上搜的一些笔试题)

一个射击运动员打靶,靶一共有10环,连开10枪打中90环的可能性有多少种?请用递归算法编程实现。 public class Cs { public int times; public int score; public int[] loops; public int count=0; public static void main(String[] args) ...
braveCS 评论(0) 有1561人浏览 2012-09-26 19:56

二叉树的遍历

  用递归和非递归的方法遍历二叉树. 先建立一个二叉树: 代码如下:     static class Node { Node left; Node right; String value; public Node(String value, Node left, Node right){ this.value = value; thi ...
leichenlei 评论(0) 有1010人浏览 2012-09-25 15:01

斐波那契数列实现

使用递归和非递归方式实现fibonacci数列,从输出结果分析:递归的执行效率低。 package com.sg.fibonacci; public class FibonacciMain { public static void main(String[] args) { int num = 40; long begin = 0l ...
winnie825 评论(0) 有1109人浏览 2012-09-20 10:49

pl/sql 函数的递归调用(时间操作)

  工具 : PLSQL Developer   要求:       给定一个时间(date 类型, yyyy-MM-dd HH:mm:ss),求过了n个星期后,此时间的下一个月的时间.   CREATE OR REPLACE FUNCTION FN_RECURSIVE_DATE(EXEC_TIME IN DATE, -- 执行时间 ...
xurichusheng 评论(0) 有1661人浏览 2012-09-06 18:54

ORACLE 递归查询

 在程序中很容易做到用递归的方法整理数据,但是在数据库中,用SQL语句怎么实现?下面我以最典型的树形结构来说明下如何在Oracle使用递归查询。 首先,创建一张表格: create table TEST_COMPONENT ( COMPONENT_ID VARCHAR2(255) not null, COMPONENT_CODE VARCHAR2(255), ...
edwardcoo 评论(11) 有2845人浏览 2012-08-21 14:43

8皇后问题c++的递归实现

最近用C++递归形式实现了8皇后问题,可能效率有点低 #include <iostream> using namespace std; int count=0; void placeQueen(int m,int flag[8][8],char chess[8][8]) { int j; for(j=0;j<8;j++) ...
缥缈孤鸿 评论(0) 有1507人浏览 2012-08-16 16:18

平衡二叉树

1.问题描述 什么是平衡二叉树?在此就不在赘述,下面主要就几个关键问题进行分析   2.关键问题 a.AVL树的非递归与递归插入 平衡二叉树的非递归的 ...
hao3100590 评论(0) 有2879人浏览 2012-08-10 10:39

oracle 递归查询,向上和向下遍历

--查询全部资源信息select * from urm_class_info--向上遍历树,找到路径直到根节点,指定的是parentidselect distinct classid,parentid,name from urm_class_info start with parentid = 'cmdb0000000000000017'connect by prior parentid = ...
gjj0725 评论(0) 有1809人浏览 2012-08-06 14:10

打印螺旋数组

前些天去面试,有个题目: 根据输入值,比如输入5,打印如下数字: 1   2    3    4    5  16 17  18  19  6 15 24  25  20  7 14 23  22  21  8 13 12  11  10  9   一开始的初步实现   public class ArrayPrint { int[][] aa ; int start=1 ...
tankmarshal 评论(0) 有2234人浏览 2012-08-01 11:10

PHP 递归实现层级树状展现数据

  <?php $db = mysql_connect('localhost', 'root', 'root') or die('Can\'t connect to database'); mysql_select_db('test') or die('Can\'t find database : test'); $result = mysql_query('select id, ...
yl.fighter 评论(0) 有13027人浏览 2012-06-09 22:26

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) HTML(59042) JavaScript(54917) .net(54782) Web(54511) 工作(54116) Linux(50906) Oracle(49861) 应用服务器(43285) Spring(40811) 编程(39452) Windows(39380) JSP(37540) MySQL(37267) 数据结构(36420)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics