首页 > 2014年02月16日 > 全部分享
树(2)--二叉树的遍历(非递归)+线索二叉树
一:二叉树的遍历.      由于递归算法很简单,在这里就不例举了,主要看一下非递归算法(其实也就是用栈实现,因为递归本身就是一种栈)      1.先序遍历:           思想:(1)从根节点依次遍历当前节点的左子树,边遍历访问,并且压入栈                    (2).再访问当前栈顶结点的右子树,然后再返回到(1)执行,直至栈空         #defi...
分类:其他   时间:2014-02-16 20:48:59    收藏:0  评论:0  赞:0  阅读:416
使用MFMailComposeViewController发送邮件时防止崩溃
使用MFMailComposeViewController发送邮件时防止崩溃。...
分类:其他   时间:2014-02-16 20:32:19    收藏:0  评论:0  赞:0  阅读:328
table总结insertRow、deleteRow 学习
表格有几行: var trCnt = table.rows.length;  (table为Id ) 每行有几列:for (var i=0; i                     table.rows[i].cells.length; javascript操作table:     insertRow(),deleteRow(),insertCell(),deleteCell()方...
分类:其他   时间:2014-02-16 20:31:29    收藏:0  评论:0  赞:0  阅读:350
WinHTK开发与使用二:孤立词识别
WinHTK开发与使用二:孤立词识别         本文在WinHTK软件设计的基础之上,介绍设计语音识别系统过程。具体包括孤立词语音和连续语音识别系统设计,这里先介绍孤立词的识别。语音识别系统设计过程主要包括四个步骤[32]:数据准备,模型训练,识别测试,效果分析,如图1所示。  图1 基于WinHTK语音识别系统设计过程 一、孤立词识别 本设计的内容是介绍一个识别0到9共...
分类:Windows开发   时间:2014-02-16 20:18:09    收藏:0  评论:0  赞:0  阅读:385
Java生成和解析XML格式文件和字符串
1、基础知识: Java解析XML一般有四种方法:DOM、SAX、JDOM、DOM4J。 2、使用介绍 1)、DOM 由W3C(org.w3c.dom)提供的接口,它将整个XML文档读入内存,构建一个DOM树来对各个节点(Node)进行操作。优点就是整个文档都一直在内存中,我们可以随时访问任何节点,并且对树的遍历也是比较熟悉的操作;缺点则是耗内存,并且必须等到所有的文档都读入内存才能进行处...
分类:其他   时间:2014-02-16 20:56:29    收藏:0  评论:0  赞:0  阅读:553
高质量的3D LIC矢量纹理生成算法
前面《高质量的2D LIC矢量纹理生成算法》一文简述了二维矢量场下LIC矢量纹理生成流程,本文将简述三维矢量场下LIC矢量纹理生成算法。3D LIC为2D LIC算法向三维矢量场的拓展。该算法的算法思想为以三维噪声纹理作为输入纹理,对每个点沿矢量方向进行线积分卷积,具体地说为沿三维流线方向进行低通滤波,最后输出三维矢量纹理即体纹理。输出的体纹理由体素构成。...
分类:其他   时间:2014-02-16 20:10:39    收藏:0  评论:0  赞:0  阅读:405
双网卡双网关冲突问题
首先要声明一点,双网卡一台电脑拥有两个默认网关是不可能的,因为默认网关(default gateway)只能是一个。 双网卡双网关冲突问题造成的原因是:两张网卡设置两个网关,由于都设置成了默认网关导致了冲突,造成网络不通。 解决方法:一张网卡设置成默认网关,另一张利用静态路由,使得该网卡对应ip所在的网络数据传输通过静态路由中的网关(非主机默认网关)。...
分类:其他   时间:2014-02-16 20:50:39    收藏:0  评论:0  赞:0  阅读:388
highcharts去掉右下角highchart.com和右上角的打印及导出按钮
去掉右下角的highcharts.com需要加入以下内容: credits: { enabled:false }, 如果不设置,那么默认为显示。 去掉右上角的打印及其导出按钮: exporting: { enabled:false },如果不设置时,默认为显示。...
分类:其他   时间:2014-02-16 21:02:19    收藏:0  评论:0  赞:0  阅读:949
【安卓笔记】BroadcastReceiver
一.什么是BroadcastReceiver?                                                                                               BroadcastReceiver,中文叫广播接收者。它是android的四大组件之一。 ①广播接收者是一个专注于接收广播信息,并做出对应处理的组件。很...
分类:移动平台   时间:2014-02-16 20:40:39    收藏:0  评论:0  赞:0  阅读:341
javascript执行环境(作用域)与作用域链深入剖析及项目经验
javascript执行环境(作用域)与作用域链深入剖析 js中执行环境和作用域链的地位在js中是相当重要的,也是编写复杂的js脚本所必需掌握于胸的知识,我们一起来揭开它的面纱,和大家共同来学习,在讲解的过程中可能会有疏忽的地方,希望读到的朋友指出。 执行环境: 它的原始定义是这样的:它定义了变量和函数有权访问的其它数据。看上去很抽象,其实很简单,举例来说,window对象中定义的变量和方法...
分类:Web开发   时间:2014-02-16 20:08:59    收藏:0  评论:0  赞:0  阅读:277
解释器模式(Interpreter Pattern)
解释器模式提供方法来解释语言语法或者表达式,这种模式类型归属于行为型模式。这个模式涉及到实现一个表达式接口,这个接口解释一个特殊的上下文。这种模式被用在SQL解析上,符号处理引擎等。 在下面的这个实例中,我将创建一个接口Expression和它的具体实现类。一个类TerminalExpression充当请求中上下文的一个主解释器,其它的类OrExpression和AndExpression用...
分类:其他   时间:2014-02-16 20:44:49    收藏:0  评论:0  赞:0  阅读:360
c语言进阶总结1
1.善于运用符号常量。 把数字埋在程序中没有任何好处,一方面不能给以后看你程序的人提供什么信息,一方面修改起来也很麻烦。 可以用define来定义符号常量。   #define 你想用的名称    实际的数字或者字符序列   /*符号常量一般大写,与小写的变量相区分*/ 如:#define MAX  100   注1:define定义的符号变量是没有类型的,编译不进行安全检测,容易出...
分类:编程语言   时间:2014-02-16 20:25:39    收藏:0  评论:0  赞:0  阅读:288
ZOJ 3717 2-sat 进位精度
题意: 在三维空间中 给定n组,每组2个三维坐标 表示n组气球的中心坐标 问: 在每组中选取一个坐标,使得选出的n个坐标 有最大的半径(气球不能相交) 问最大的半径是多少 思路: 二分半径,2-sat判可行解 因为这不能四舍五入,所以最后要去掉误差后面的小数,然后暴力求解     #include #include #include #include #include...
分类:其他   时间:2014-02-16 20:13:59    收藏:0  评论:0  赞:0  阅读:363
POJ 2536 Gopher II (ZOJ 2536) 二分图匹配
有n之地鼠和m个地洞,他们需要在s秒内以v秒的速度跑进洞中,否则会被鹰抓走。给定每个地鼠和洞的坐标,每个洞最多容纳一只地鼠,问最小有危险的地鼠个数。...
分类:其他   时间:2014-02-16 20:54:49    收藏:0  评论:0  赞:0  阅读:271
模板方法模式(Template Method Pattern)
在模板方法模式中,一个抽象类定义模板方法,然后才本身不可覆盖的方法中调用这些模板方法。实现类继承这个抽象类,覆盖原来的需要重新定义业务逻辑的模板方法。这个模式属于行为型模式之一,也是比较常用的设计模式之一。 实例实现,定义一个抽象类Game,分别定义其继承类Cricket和Football。UML类图如下所示:     Game.java public abstract clas...
分类:其他   时间:2014-02-16 20:24:49    收藏:0  评论:0  赞:0  阅读:306
HDOJ3784 继续xxx定律
原题链接 标记法。经典题,不需要去重。 附ac代码: #include int a[501], b[501]; int main(){ int n, i, t, j, k; while(scanf("%d", &n), n){ for(i = 1; i <= n; ++i){ scanf("%d", &a[i]); b[i] = 0; } for(j = 1;...
分类:其他   时间:2014-02-16 20:38:59    收藏:0  评论:0  赞:0  阅读:322
[CSS] 当多个CSS文件对同一个元素属性进行设置,会发生什么?
CSS作为Web前端的三剑客之一,有着极为重要的地位。它使得页面的表现与内容很好地分离开来,如今各大浏览器对它的支持也日趋完善起来。 但是多处CSS文件对同一个元素或者类的样式进行修改的情况屡见不鲜,以至于在代码量成几何倍增加时,有时会让人产生迷惑感。下面举个例子......
分类:Web开发   时间:2014-02-16 20:27:19    收藏:0  评论:0  赞:0  阅读:361
利用SimpleDateFormat将String转换为格式化的日期
//将20120324解析为:2012-03-24 private void parseTime1(){ try { String time = "20120324"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd"); //SimpleDateFormat的parse(Strin...
分类:其他   时间:2014-02-16 21:00:39    收藏:0  评论:0  赞:0  阅读:340
Android 四种启动模式(Launch Mode) 最直观详解
1.standard 通过textView.setText(this+""); 根据HashCode(activityId)可判断出每次都创建了新Activity ( startActivity(ActivityX.this,ActivityX.class )。 如果是A1-->B-->A2,如下: 这时的运行情况如下: 通过HashCode可以很清楚地知道是一个新...
分类:移动平台   时间:2014-02-16 20:46:29    收藏:0  评论:0  赞:0  阅读:447
POJ 2075 Tangled in Cables
链接:http://poj.org/problem?id=2075 题意:给N个城市,用电缆将所有城市连接起来。 思路:最小生成树模板题,kruskal算法的应用。 代码: #include #include #include #include #include #include #include #include #include #include #include #define PI...
分类:其他   时间:2014-02-16 20:21:29    收藏:0  评论:0  赞:0  阅读:334
501条   上一页 1 ... 8 9 10 11 12 ... 26 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!