码迷,mamicode.com
首页 >  
搜索关键字:oc 遍历    ( 32540个结果
POJ 2255 Tree Recovery 二叉树恢复
一道和Leetcode的一道题目基本上一样的题目。 给出前序遍历和中序遍历序列,要求根据这些信息恢复一颗二叉树的原貌,然后按后序遍历序列输出。 Leetcode上有给出后序和中序,恢复二叉树的。 不过其实算法都是一样的。仿佛又回到了做Leetcode题的那段岁月中了。 #include #include #include using std::string; const int...
分类:其他好文   时间:2014-07-06 12:24:42    阅读次数:129
编程算法 - 判断二叉树是不是平衡树 代码(C)
判断二叉树是不平衡树 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 输入一颗二叉树的根结点, 判断该树是不是平衡二叉树.二叉平衡树: 任意结点的左右子树的深度相差不超过1.使用后序遍历的方式, 并且保存左右子树的深度, 进行比较.代码:/* * main.cpp * * Created on: 2014.6.12 * Aut...
分类:其他好文   时间:2014-07-06 12:22:46    阅读次数:161
【leetcode】:Evaluate Reverse Polish Notation (python)
逆波兰式的求解,建立一个类栈容器,遍历给定的逆波兰表达式,遇到数字就push, 遇到操作符就进行出栈,连续出两次,因为给定的四则运算符都是双目的,这里注意下这两个操作数的先后顺序,因为对于加法和乘法没关系,但是对于减法和除法是有先后关系的。然后进行相应的运算,将结果push进栈中。 这里附带说明下python中进行除法运算与c,java系列中的除法的不同,就是向下取整的问题。这种不同表现在两个操...
分类:编程语言   时间:2014-07-06 12:22:02    阅读次数:235
Codeforces 29D Ant on the Tree 树的遍历 dfs序
题目链接:点击打开链接 题意: 给定n个节点的树 1为根 则此时叶子节点已经确定 最后一行给出叶子节点的顺序 目标: 遍历树并输出路径,要求遍历叶子节点时按照给定叶子节点的先后顺序访问。 思路: 给每个节点加一个优先级。 把最后一个叶子节点到父节点的路径上的点优先级改为1 把倒数第二个叶子节点到父节点的路径上的点优先级改为2 如此每个点就有一个优先级,每个访问儿子节...
分类:其他好文   时间:2014-07-06 10:11:10    阅读次数:193
POJ 1577 Falling Leaves 二叉树题解
给出按最底层叶子节点到根节点的数据,然后要求重建树,前序输出最终建的树。 都是两个基本操作解决: 1 二叉树插入操作 2 前序遍历 简单题目了。 #include #include #include #include using std::vector; using std::string; const int MAX_B = 1024; char buf[MAX_B...
分类:其他好文   时间:2014-07-06 09:54:52    阅读次数:239
codility上的问题(34) Fluorum 2014
好久没写codility的题了,一来没时间,二来有的题目不太好分析。这个题比较有意思,我还没有给出非常严格的证明。给定一棵树(无向无环图),从一个节点出发,每次选择一个节点,从起点到目的节点的路径上没经过的节点尽可能多,直到遍历完所有的节点。如果起点到两个目的节点的路径中没经过的节点同样多,则选择标号较小的节点作为目的节点。如此继续,直到遍历所有的节点,求按顺序选择了哪些目的节点?例如从2 开始,...
分类:其他好文   时间:2014-07-06 08:43:57    阅读次数:149
POJ 2499 Binary Tree 题解
本题使用所谓的辗转相除法。 还需要逆过来遍历二叉树。可以想象给出的数据点是根节点,然后遍历到根节点(1,1)。 考的是根据给出的规则,总结规律的能力。 #include namespace BinaryTree2499_1 { int main() { int T, a, b, le, ri; scanf("%d", &T); for (int t = 1; t <= T; t...
分类:其他好文   时间:2014-07-06 08:11:00    阅读次数:164
【OC语法快览】四、基础内存管理
Basic Memory Management 基础内存管理 If you're writing an application for Mac OS X, you have the option to enable garbage collection. In general, this means that you don't have to think about memory management until you get to more complex cases. 如果你正在写运行在...
分类:其他好文   时间:2014-07-06 00:58:44    阅读次数:275
【OC语法快览】三、创建实例对象
【OC语法快览】三、创建实例对象...
分类:其他好文   时间:2014-07-06 00:53:56    阅读次数:211
Swift字符串截取方法的改进
在Swift中String类的变量可以通过import Foundation来使用substringToIndex方法和substringFromIndex方法。但是不能像OC那样,以NSRange类的对象为参数截取指定范围的子串(substringWithRange)。本文给出了两种解决方案,供大家讨论和参考。...
分类:其他好文   时间:2014-07-05 22:51:45    阅读次数:252
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!