码迷,mamicode.com
首页 >  
搜索关键字:遍历    ( 26796个结果
JAVA设计模式之 访问者模式【Visitor Pattern】
一、概述     访问者模式是一种较为复杂的行为型设计模式,它包含访问者和被访问元素两个主要组成部分,这些被访问的元素通常具有不同的类型,且不同的访问者可以对它们进行不同的访问操作。在使用访问者模式时,被访问元素通常不是单独存在的,它们存储在一个集合中,这个集合被称为“对象结构”,访问者通过遍历对象结构实现对其中存储的元素的逐个操作。访问者模式是一种对象行为型模式。 二、适用场景 ...
分类:编程语言   时间:2014-11-15 23:19:41    阅读次数:389
二叉树的非递归遍历
二叉树的前序非递归遍历: 前序遍历的顺序:根结点——左孩子——右孩子“。根据前序遍历访问结点的顺序可知:优先访问根结点,然后再分别访问左孩子和右孩子。对于任意结点来说,都可将其视为根结点,因此可直接访问,访问完之后,若其左孩子不为空,则按照相同规则访问左子树;当访问了左子树之后,再访问它的右子树。其...
分类:其他好文   时间:2014-11-15 22:59:23    阅读次数:485
HDU 4815 背包
题意是给出N道题,和一个概率P,然后给出每道题对应的得分x(每道题只有两个选项,一个正确一个错误)。两个人来答题,一个人是随机选择答案,问另一个人至少要答多少分才能保证有P的概率不会失败。 01背包,最大分数为40000,01背包处理,记录这40000个分数出现的次数 然后从小分数遍历一边即可 #include "stdio.h" #include "string.h" ...
分类:其他好文   时间:2014-11-15 21:51:09    阅读次数:208
二叉树的有趣问题
近期看了一下hihocoder,那里面有一个很有趣的题目,就是给出二叉树的前序遍历结果,然后给出中续遍历的结果,最后求出后续遍历的结果,我觉得这个题目很有趣,然后刚好那里有提示,先给出一个图吧 那么这个图的前序遍历(TLR)结果是 ABDEGHCFIJ   中续遍历(LTR)结果是  DBGEHACIJF 后续遍历(LRT)得到的结果 DGHEBJIFCA 因为前序访问得到的...
分类:其他好文   时间:2014-11-15 21:49:55    阅读次数:170
JQuery学习三(隐式迭代和节点遍历)
在JQuery中根据id获取控件,如果输入id错误是不报错的。必要时可以通过写判断语句进行判断是否id写错 1 2 3 4 JQuery 5 10 11 23 24 25 26 27 .next方法用于获取本节点后面第一个同辈的节点。意思...
分类:Web程序   时间:2014-11-15 20:09:35    阅读次数:316
Reconnaissance 2(水题)
Reconnaissance 2 Crawling in process... Crawling failed Time Limit:2000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Submit Status Description n soldiers stand i...
分类:其他好文   时间:2014-11-15 17:10:42    阅读次数:240
检测链表是否有环,并且找到环的入口
第一步:检测链表是否有环。方法还是比较多的,这里先讲一个:快慢指针。快慢指针的方法,就是让两个指针同时指向链表。在向后遍历的时候,一个指针每次走两步,称为快指针;一个指针每次走一步,称为慢指针。如果快慢指针相遇,则说明链表有环,否则无环。(后面证明。)代码实现如下:// 如果有环,则返回快慢指针相遇...
分类:其他好文   时间:2014-11-15 17:04:23    阅读次数:169
二叉树的构造和遍历——递归实现
一、二叉树的定义: 二叉树是每个结点最多有两个子树的有序树。二叉树常被用于实现二叉查找树。值得注意的是,二叉树不是树的特殊情形。在图论中,二叉树是一个连通的无环图,并且每一个顶点的度不大于2。有根二叉树还要满足根结点的度不大于2。有了根结点后,每个顶点定义了唯一的根结点,和最多2个子结点。然而,没....
分类:其他好文   时间:2014-11-15 16:49:28    阅读次数:131
数据结构 二叉树的建立及三种遍历方法
#include #include #include #include using namespace std; typedef struct Binode{ char data; struct Binode *lchild,*rchild; }Binode,*Bitree; void CreatTREE(Bitree &T) { char ch; scanf("%...
分类:其他好文   时间:2014-11-15 15:32:47    阅读次数:134
DataAdapter与DataSet的使用
1.创建数据库连接;2.创建数据适配器(Adapter);3.创建容器数据集(DataSet);4.从数据集中取出指定表;5.遍历表数据并输出; 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 us...
分类:其他好文   时间:2014-11-15 15:29:19    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!