#!/bin/bash
#递归打印当前目录下的所有目录文件。
PRINTF()
{
ls $1 | while read line
do
[ -d $1/$line ] && {
DIR="$1/$line"
echo $DIR
}
DIR1=`dirname $DIR`
#求路径。
A=`ls -F $DIR1 | g...
分类:
系统相关 时间:
2015-06-27 22:50:27
阅读次数:
169
//循环方式实现#include int main(int argc, char *argv[]){ int f1=0,f2=1,f3; printf("%d ",f1); printf("%d ",f2); while(f1int fibo(int n){ if(...
分类:
其他好文 时间:
2015-05-30 13:25:56
阅读次数:
92
http://acm.hdu.edu.cn/showproblem.php?pid=1026求起点到终点的最少花费,输出路径的时候麻烦一点,借鉴了别人的思路,用dfs 递归打印出路径。用额外一个二维数组标记当前点的前驱,因为点是一个坐标,那么可以用 s=x*m+y 映射成一个点就可以了。这样知道这个...
分类:
其他好文 时间:
2015-05-24 11:35:50
阅读次数:
108
用递归的方法找到从1到最大的N位整数。
样例
给出 N = 1,
返回[1,2,3,4,5,6,7,8,9].
给出 N = 2,
返回[1,2,3,4,5,6,7,8,9,10,11,...,99].
注意
用下面这种方式去递归其实很容易:
recursion(i) {
if i > largest number:
return...
分类:
其他好文 时间:
2015-05-21 22:43:48
阅读次数:
441
Lua是一种非常小巧的语言。虽小,但五脏俱全。 在Lua中,我认为最最核心的数据结构就是表。表不仅可用作数组,还可以用作字典。Lua面向对象的实现也是用表实现的。 表对于Lua实在是太重要了!所以,在开发与调试过...
分类:
其他好文 时间:
2015-05-01 00:44:58
阅读次数:
133
蓝桥杯打印一个数字的所有划分,54+13+2,3+1+12+2+1,2+1+1+11+1+1+1+1#include#include#include#include#include#include#includeusing namespace std;#define N 110#define ll ...
分类:
其他好文 时间:
2015-03-29 23:25:03
阅读次数:
231
把几个主要的函数组合起来即可:1.从文本读取单个单词(去掉空格,特殊符号等)2.用读出来的单词去更新搜索二叉树的节点(涉及二叉树的构建问题,递归)3.中序遍历,来递归打印二叉树的每个节点代码:#include #include #include #include #define MAXWORD 10...
分类:
其他好文 时间:
2015-03-19 23:37:30
阅读次数:
184
题目描述:
定义合法的括号序列如下:
1 空序列是一个合法的序列
2 如果S是合法的序列,则(S)和[S]也是合法的序列
3 如果A和B是合法的序列,则AB也是合法的序列
例如:下面的都是合法的括号序列
(), [], (()), ([]), ()[], ()[()]
下面的都是非法的括号序列
(, [, ), )(, ([)]...
分类:
其他好文 时间:
2015-03-12 22:31:55
阅读次数:
231
大致题意:
给出一个字符串str,求出str中存在多少子串,使得这些子串既是str的前缀,又是str的后缀。从小到大依次输出这些子串的长度。
next的简单运用,递归打印next的值就好
//Memory: 3656 KB Time: 141 MS
#include
#include
#include
#define maxn 400100
using namespace st...
分类:
其他好文 时间:
2015-02-18 09:37:09
阅读次数:
191