码迷,mamicode.com
首页 >  
搜索关键字:递归    ( 18847个结果
利用递归把多维数组转为一维数组的函数
函数名称:array_multi2single 函数原形:array array_multi2single(array) 实现功能:把一个多维数组的数值存放到一维数组中,不保存Key。 array('A','B','C',array('D','E')),'2'=>array('F','G','H',...
分类:其他好文   时间:2014-08-20 16:18:02    阅读次数:256
linux_zip
linuxzip命令zip-rmyfile.zip./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip-o-d /home/sunnymyfile.zip把myfile.zip文件解压到/home/sunny/-o:不提示的情况下覆盖文件; -d:-d/h
分类:系统相关   时间:2014-08-20 14:33:03    阅读次数:235
全排列递归算法
import java.util.Scanner; public class FullArray { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner=new Scanner(System.in); int n=scanner.nextInt();...
分类:其他好文   时间:2014-08-20 12:37:22    阅读次数:162
2.2.3 用递归改变程序状态
2.2.3 用递归改变程序状态   现在,我们来写一此更复杂的函数,看看如何使用值。我们实现的函数,是求指定范围内的数字的和。当然你可以直接计算出和,但我们是把它作为使用循环进行计算的示例。(在 2.3.1 节,我们会把代码改成更通用的函数。)   int SumNumbers(int from, int to) {   intres = 0;   for(int i = from; ...
分类:其他好文   时间:2014-08-20 12:34:42    阅读次数:226
几种排序算法的学习,利用Python和C实现
之前学过的都忘了,也没好好做过总结,现在总结一下。时间复杂度和空间复杂度的概念:1、空间复杂度:是程序运行所以需要的额外消耗存储空间,一般的递归算法就要有o(n)的空间复杂度了,简单说就是递归集算时通常是反复调用同一个方法,递归n次,就需要n个空间。2、时间复杂度:一个算法花费的时间与算法中语句的执...
分类:编程语言   时间:2014-08-20 12:27:12    阅读次数:263
递归获得二叉树高度
因为树本身就是递归定义,创建也可以递归创建,所以高度不也可以递归获得嘛?如下:int getHeight(Node* pNode){ if (pNode) { 左树高度 = getHeight(pNode->lChild) 右树高度 = getHeight...
分类:其他好文   时间:2014-08-20 12:00:12    阅读次数:201
HDOJ 4964 Emmet
递归语法翻译。。。 Emmet Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 138    Accepted Submission(s): 44 Problem Description For ev...
分类:其他好文   时间:2014-08-20 02:43:05    阅读次数:326
hdu 4964 Emmet(模拟)
题目链接:hdu 4964 Emmet 题目大意: 给定语句,按照语法翻译并输出。 解题思路:用递归模拟文法分析,主要注意几点: 括号并且的情况:(fuck)(you)括号嵌套的情况:((fuck.you))优先输出id,然后是class(题目中有说)乘法的部分:fuck*2>you*3 (每次执行fuck时,you的地方同样被执行了3次) 其他跑出样例基本没问题,具体看代...
分类:其他好文   时间:2014-08-20 00:03:45    阅读次数:251
排列组合的递归
令E={e1,e2,…,en}表示n个元素的集合,;Ei为E中移去元素ei后的集合,perm(X)表示集合X中元素的排列方式。Ei*perm(X)表示在集合X的每个排列方式的前面都加上ei后所得的排列方式。     则集合E的排列组合等于:     n= 1;perm(E) = {e1};     n> 1;perm(E) = e1*perm(E1)+e2*perm(E2)+……+en*pe...
分类:其他好文   时间:2014-08-19 22:30:55    阅读次数:196
Linux系统编程之访问文件夹及其文件属性
1. 文件夹操作:opendir, readdir, closedir 2. 文件属性:lstat 代码示例如下 实现功能:获取指定文件夹下所有的文件(使用递归),因此就能计算所有文件大小之类的啦。。。 #include #include #include #include #include #include #include #include #define BUF_...
分类:系统相关   时间:2014-08-19 20:51:05    阅读次数:350
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!