前一阵去面试,考了一道二叉树的后序遍历,就知道是数据结构里面的,但是忘了具体怎样遍历了。所以这里记下来,备忘。1后序遍历指在访问根结点、遍历左子树与遍历右子树三者中,首先遍历左子树,然后遍历右子树,最后遍历访问根结点,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后遍历根结点。后序遍历有递归算法和非递归算法两种。如下图:遍历结果:DEBFCA2.前序遍历也叫做先根遍历、先序遍历,可记做根左右。前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。
系统 2019-08-29 22:19:26 2697
转:http://www.iteye.com/topic/834447(ps:真是好文章)同样问题,还有另外一些人写的文章。http://weixiaolu.iteye.com/blog/1479656http://blog.csdn.net/flyingpig4/article/details/57475511.基本概念IO是主存和外部设备(硬盘、终端和网络等)拷贝数据的过程。IO是操作系统的底层功能实现,底层通过I/O指令进行完成。所有语言运行时系统提
系统 2019-08-29 22:14:37 2697
我们总结一下在第二篇中的Session操作:1.获取记录Personperson=(Person)session.Get(typeof(Person),1);2.保存记录session.Save(person);3.删除记录Personperson=(Person)session.Get(typeof(Person),1);session.Delet(person);我们再来看看其它几种方式:1.LoadPersonperson=(Person)sessi
系统 2019-08-29 21:57:38 2697
IE7及以下浏览器应该可以不再提供支持了吧,毕竟现在win7系统默认安装的浏览器都是IE8起步。数据说话下图为2014年7月的数据:图片来自:http://www.cnbeta.com/articles/315461.htm下图为2013年12月的数据:图片来自:http://www.csdn.net/article/2014-01-03/2817999-browser-IE-Chrome-Firefox-market-share虽然IE仍然占据半壁江山,
系统 2019-08-12 09:30:31 2697
请修改/etc/vimrc(建议先cp一份)你看一下那些是对你有用的,你就修改一下:Java代码[color=blue]setnocompatible"关闭vi兼容模式syntaxon"自动语法高亮colorschememolokai"设定配色方案setnumber"显示行号setcursorline"突出显示当前行setruler"打开状态栏标尺setshiftwidth=4"设定<<和>>命令移动时的宽度为4setsofttabstop=4"使得按退格
系统 2019-08-12 09:30:26 2697
declare@queryStringnvarchar(1000)declare@tempvarchar(32)declare@posintdeclare@lenintset@queryString='猪,谁,是猪,'set@pos=Charindex(',',@queryString,0)while(@pos>0)beginset@temp=Substring(@queryString,0,@pos)set@len=len(@temp)select@te
系统 2019-08-12 01:54:02 2697
FIELDOFINVENTIONThisinventionrelatestocomputergraphicsprocessing,andmorespecificallytocomputergraphicsprocessingusingtwoormorearchitecturallydistinctgraphicsprocessors.BACKGROUNDOFINVENTIONManycomputingdevicesutilizehigh-performan
系统 2019-08-12 01:53:48 2697
http://www.linuxfly.org/post/130/我们都知道,在目前的Linux环境下,要安装新软件,通常有两种方式:一是使用源码安装;二是使用rpm软件包。使用源码安装可以让用户了解编译过程,及定制一些模块,和修改编译参数,但其工作量通常都很大,而且要求用户有足够的计算机知识。而rpm软件包方式则相对来说比较简单,也易于管理和升级。所以,当前Linux发行版的前十中,有八个都是使用基于二进制软件包方式的(deb和rpm格式可以互转)。同样
系统 2019-08-12 01:33:38 2697
今天在相同环境测试2000和2008性能让我意外的是2008明显比2000慢很多测试sql:SETSTATISTICSIOONSETSTATISTICSTIMEONSELECTCOUNT(1)FROMdbo.tbtextaINNERLOOPJOINdbo.tbtextbONa.id=b.idoption(maxdop1)SETSTATISTICSIOOffSETSTATISTICSTIMEOff表结构:CREATETABLE[dbo].[tbtext]([
系统 2019-08-12 01:33:35 2697
原文:[翻译]初识SQLServer2005ReportingServicesPart4这一篇是关于SQLServer2005ReportingServices四篇文章中最后一篇:Part1,提供了创建基本报表的指南Part2,介绍了创建动态报表用到的SSRS核心特性和功能Part3,完全介绍了嵌入到SSRS中的图表控件这里,在Part4,我们把精力放在报表定义语言(RDL)上。RDL的定义在MSDN2给的很好,所以我在引用一下:"Areportdefin
系统 2019-08-12 01:33:14 2697