码迷,mamicode.com
首页 >  
搜索关键字:遍历    ( 26796个结果
zoj 3829 Known Notation(贪心)
题目链接:zoj 3829 Known Notation 题目大意:给定一个不完整的后缀表达式,要求有2种不同操作,用尽量少的操作使得表达式完整。 解题思路:贪心,数字的个数要要保证比?的个数多1,不够的话优先补在开头是最优的。然后遍历一遍字符串,碰到数字+1,碰到?-1,保证数字的个数大于等1,如果不够减的话,可以和最后面的一个数字交换位置(用栈维护十分方便),因为添加和交换代价都是...
分类:其他好文   时间:2014-10-13 12:15:49    阅读次数:157
hdu1710(Binary Tree Traversals)(二叉树遍历)
Binary Tree TraversalsTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3475Accepted Submission(s): ...
分类:其他好文   时间:2014-10-13 11:38:39    阅读次数:161
树转换为二叉树小技巧
有下图所示的一树形结构在转换时,保留原树中左子结点的那条边,作为转换后二叉树的左子节点的边;删除剩余的其他边,同时将树中的兄弟节点直接相连,将这些边作为转换后右子节点的边。如下图所示:整理后如下图所示:转换前后,树的前序遍历和二叉树的前序遍历相同,均为:123567489 树的后序遍历和...
分类:其他好文   时间:2014-10-13 01:22:11    阅读次数:326
C语言查找算法
/**查找(数组)1> 顺序查找 : 就是遍历数组每一个元素同该元素比较,但是问题是效率比较低2> 折半查找 : 条件是数组必须是有顺序的*/#include #define n 2int main(){ // 折半查找 /* 思路:将该元素同中间元素比较,如果有则存在,否则,判断该元...
分类:编程语言   时间:2014-10-12 20:10:18    阅读次数:180
(前、中、后)序遍历二叉树的递归、非递归算法!
转至:http://blog.csdn.net/alex44667416/article/details/4723991package tree;import java.util.Stack;// 二叉树节点 class BTNode { private char key; privat...
分类:编程语言   时间:2014-10-12 19:32:48    阅读次数:255
C#遍历指定目录下的所有文件及文件夹
// DirectoryInfo di = new DirectoryInfo(@"E:\Messages"); // FindFile(di); static void FindFile(DirectoryInfo di) { ...
分类:Windows程序   时间:2014-10-12 12:10:27    阅读次数:335
hdu 4777 Rabbit Kingdom(树状数组)
题目链接:hdu 4777 Rabbit Kingdom 题目大意:一个兔子王国,有N只兔子,每只兔子有一个重量,如果两只兔子的重量不互质,那么就会干架,现在国王想将l r之间的兔子关进监狱,它想知道会有多少只兔子不会和别的兔子干架。 解题思路:预处理出每只兔子的L,R表示向左和向右最近会与该兔子发生冲突的兔子,预处理的时候只要将每只兔子的重量分解成质因子后遍历两遍。 对于询问,将询...
分类:编程语言   时间:2014-10-12 10:14:00    阅读次数:259
UVa 10701 - Pre, in and post
题目:已知树的前根序,中根序遍历转化成后根序遍历。 分析:递归,DS。根据定义递归求解即可。               前根序:根,左子树,右子树;               中根序:左子树,根,右子树;               每次,找到根、左子树、右子树,然后分别递归左子树,右子树,输出根即可。 说明:当时进入ACM实验室的第一个题目。 #include #include...
分类:其他好文   时间:2014-10-12 05:12:07    阅读次数:192
shell中获取时间,作为目录格式
最近写了一个小程序,需要用到时间,遍历作为目录的一部分 #!/bin/bash for i in {1..30} do date=`date +%Y/%m/%d -d " $i days ago " ` echo $date done for循环,取最近n天的日期。 核心就是date=`date +%Y/%m/%d -d " $i days ago " `...
分类:系统相关   时间:2014-10-12 02:22:57    阅读次数:313
二叉树的非递归遍历--京东2015笔试回忆
二叉树的非递归遍历--京东2015笔试回忆...
分类:其他好文   时间:2014-10-11 23:43:57    阅读次数:556
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!