码迷,mamicode.com
首页 >  
搜索关键字:遍历    ( 26796个结果
实现foreach遍历
【实现foreach遍历】 IEnumerable的原始版本存在于System.Collection中。 一个类想要被foreach遍历,需要实现此IEnumerable接口。 1 public class People : IEnumerable 2 { 3 private Per...
分类:其他好文   时间:2014-10-11 23:10:26    阅读次数:239
LeetCode:Binary Tree Preorder Traversal
题目:Binary Tree Preorder Traversal二叉树的前序遍历,同样使用栈来解,代码如下: 1 struct TreeNode { 2 int val; 3 TreeNode* left; 4 TreeNode* righ...
分类:其他好文   时间:2014-10-11 22:44:56    阅读次数:222
LeetCode:Binary Tree Inorder Traversal
题目:Binary Tree Inorder Traversal二叉树的中序遍历,和前序、中序一样的处理方式,代码见下: 1 struct TreeNode { 2 int val; 3 TreeNode* left; 4 TreeNode* ...
分类:其他好文   时间:2014-10-11 22:03:26    阅读次数:233
phpcms控制器变量分配到模板
跟TP、CI框架不同,phpcmsv9分配变量的方式是:控制器中声明了变量$a='zrp'或$data=array('aa','bb');在模板中就可以直接输出:字符串:{$a}数组:遍历{loop $data $key $val} {$val}{/loop}
分类:Web程序   时间:2014-10-11 18:44:15    阅读次数:201
二叉树 前序、中序、后序、层次遍历及非递归实现 查找、统计个数、比较、求深度的递归实现
一、基本概念每个结点最多有两棵子树,左子树和右子树,次序不可以颠倒。性质:1、非空二叉树的第n层上至多有2^(n-1)个元素。2、深度为h的二叉树至多有2^h-1个结点。满二叉树:所有终端都在同一层次,且非终端结点的度数为2。在满二叉树中若其深度为h,则其所包含的结点数必为2^h-1。完全二叉树:除...
分类:其他好文   时间:2014-10-11 18:15:15    阅读次数:247
for(String s:v)
s是遍历后赋值的变量,v是要遍历的list。可以通过以下语句进行测试: List v=new ArrayList(); v.add("one"); v.add("two"); for(String s:v){ System.out.println(s); }注意s要跟前面的类型匹配。来自...
分类:其他好文   时间:2014-10-11 16:48:25    阅读次数:169
Java里 ArrayList 中 add 与addAll的区别
我们经常都有这样的需求,需要把一个list的数据全部放到另一个list当中,最笨的方法当然是一个个遍历进行添加,但是Java中提供一个addAll方法。 与add方法不一样的是,add方法是添加一个item,不管你是一个什么类型的数据,都给放到item里作为一个数据进行添加。而addAll则是对相....
分类:编程语言   时间:2014-10-11 14:24:05    阅读次数:163
[AC自动机] zoj Searching the String
题意: 给一个原串,再给n个串,每个串有属性,属性0代表可以重叠,1代表不可以重叠 问每个串出现了多少次 思路: 为了方便建立两个自动机(0的一个,1的一个) 然后可以重叠的很好做,以前都做过 不可重叠的话需要记录两个东西 len[i]代表每个串的长度,used[i]代表每个串在之前出现的位置,初始化-1 然后遍历到的时候对于当前位置 j, 必须j>=used[i]+len[i] ...
分类:其他好文   时间:2014-10-11 13:38:45    阅读次数:237
【OC加强】枚举介绍、数组的排序、对象的排序、如何利用block排序以及一些数据类型知识
虽然定义了可变数组,但是不能在增强for循环中(for...in那种),使用[arr1 removeObject:str1]之类的删除操作,否则会导致崩溃。也就是说不能用增强for循环遍历这个数组的同时还删除这个数组的元素。可以把需要删除的元素放到一个临时数组中,然后遍历这个临时数组的同时把要删除的元素取出来当做参数给原数组,然后原数组删除这个元素。...
分类:编程语言   时间:2014-10-11 12:50:59    阅读次数:206
Leetcode:merge_sorted_array
将给定的两个排好序的数组合并成一个有序数组...
分类:其他好文   时间:2014-10-11 03:08:44    阅读次数:134
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!