测试环境:windows 7 vs2010
主要实现二叉树的初始化递归和非递归遍历,层次遍历,获取叶子节点的个数,获取树的高度以及镜像树,部分代码也参考了互联网上的相关资料。
源程序:
BinaryTreeNode.h
#ifndef _BINARY_NODE
#define _BINARY_NODE
#include
using namespace std;
template
st...
分类:
编程语言 时间:
2015-07-28 21:10:29
收藏:
0 评论:
0 赞:
0 阅读:
259
1 集合框架
1.1 集合框架概述
1.1.1 容器简介
到目前为止,我们已经学习了如何创建多个不同的对象,定义了这些对象以后,我们就可以利用它们来做一些有意义的事情。
举例来说,假设要存储许多雇员,不同的雇员的区别仅在于雇员的身份证号。我们可以通过身份证号来顺序存储每个雇员,但是在内存中实现呢?是不是要准备足够的内存来存储1000个雇...
分类:
编程语言 时间:
2015-07-28 21:10:19
收藏:
0 评论:
0 赞:
0 阅读:
332
链接
Crazy Bobo
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)
Total Submission(s): 252 Accepted Submission(s): 74
Problem Description
Bobo has ...
分类:
编程语言 时间:
2015-07-28 21:06:59
收藏:
0 评论:
0 赞:
0 阅读:
172
开始想用kruskal算法自己写写runtime error
#include
#include
#include
using namespace std;
int a[2510][25100];
struct weight
{
int a,b;
int value;
bool operator < (const weight & rhs) const
{...
分类:
编程语言 时间:
2015-07-28 21:05:59
收藏:
0 评论:
0 赞:
0 阅读:
383
try_catch_finally大家应该用的很多,不少人也了解一些他们的执行顺序,可是它真的有这么简单么?今天让我们一起来看看...
分类:
编程语言 时间:
2015-07-28 21:05:09
收藏:
0 评论:
0 赞:
0 阅读:
231
package generic;
class Point{
private Object x;
private Object y;
public Object getX() {
return x;
}
public void setX(Object x) {
this.x = x;
}
public Object getY() {
return y;
}
pu...
分类:
编程语言 时间:
2015-07-28 21:04:19
收藏:
0 评论:
0 赞:
0 阅读:
110
题目描述:http://ac.jobdu.com/problem.php?pid=1504
输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。容易观察到:
对于3, 32 : 323 < 332 ,因此 32应该在3之前
对于3,321 : 3213 < 3321,因此...
分类:
编程语言 时间:
2015-07-28 21:04:09
收藏:
0 评论:
0 赞:
0 阅读:
227
1. auto
c++11将其用于实现自动类型推断。这要求进行显示初始化,让编译器能够将变量的类型设置为初始值的类型。
auto maton = 112; // maton is type int
auto pt = &maton; //pt is type int *
double fm(double, int);
auto pf = fm; //pf is type doubl...
分类:
编程语言 时间:
2015-07-28 21:02:49
收藏:
0 评论:
0 赞:
0 阅读:
174
下面使用php实现一致性Hash分布算法。
创建一个ConHash类,它有两个成员变量和三个成员方法。
变量:
serverList//保存服务器列表serverList //保存服务器列表
isSorted //记录服务器列表是否已经排过序。
方法:
addServer:添加一个服务器到服务器列表中
removeServer:从服务器列表中删除一个服务器
lookup:从当前服...
分类:
编程语言 时间:
2015-07-28 21:02:29
收藏:
0 评论:
0 赞:
0 阅读:
286
一、Hibernate简介:Hibernate作者——Gavin KingHibernate创始人《 Hibernate in action 》作者EJB 3.0的Entity bean specification的实际领导人(sun任命的领导人是Linda DeMichiel)参加了XDoclet...
分类:
编程语言 时间:
2015-07-28 20:56:10
收藏:
0 评论:
0 赞:
0 阅读:
307
getline(cin,string s)可以读取一整行,包括空白符。使用ctrl+Z结束 字符串字面值与string是不同的类型。两个字符串字面值不能直接相加。 处理string对象中的字符时,C++定义了很多库函数,可方便使用。 如果想要处理每一个字符,...
分类:
编程语言 时间:
2015-07-28 20:49:49
收藏:
0 评论:
0 赞:
0 阅读:
260
访问子结点childNodes访问选定元素节点下的所有子节点的列表,返回的值可以看作是一个数组,他具有length属性。语法:elementNode.childNodes注意:如果选定的节点没有子节点,则该属性返回不包含节点的 NodeList。我们来看看下面的代码:运行结果:IE: UL子节点个....
分类:
编程语言 时间:
2015-07-28 20:47:39
收藏:
0 评论:
0 赞:
0 阅读:
290
安装python文件准备: A. python安装文件:我用的是python-3.4.3.amd64.msi;安装很简单,直接双击点下一步即可;配置环境变量,在windows系统变量中找到path,添加python的安装路径;在桌面使用ctrl+shift+右键 组合打开命令窗口,输入python,...
分类:
编程语言 时间:
2015-07-28 20:46:49
收藏:
0 评论:
0 赞:
0 阅读:
235
也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO...
分类:
编程语言 时间:
2015-07-28 20:46:19
收藏:
0 评论:
0 赞:
0 阅读:
151
描述:比如 对象为var data=new {url="http://www.baidu.com?a=b&c=d"}使用JavaScriptConvert序列化为JSON之后,变成{url:"http://www.baidu.com?a=b\u0026c=d"}&符号被转码为\u0026 怎么把它转...
分类:
编程语言 时间:
2015-07-28 20:39:19
收藏:
0 评论:
0 赞:
1 阅读:
3170
使用Python编写虚拟机解释器一、实验说明1. 环境登录无需密码自动登录,系统用户名shiyanlou,密码shiyanlou2. 环境介绍本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到程序:1. LX终端(LXTerminal):Linux命令行终端,打开后会进入Bash环境,...
分类:
编程语言 时间:
2015-07-28 20:38:39
收藏:
0 评论:
0 赞:
0 阅读:
427
上节介绍了线程同步中使用线程锁和线程通知的方式来处理资源共享问题,这些是多线程的基本原理。.NET 4.0以后对多线程的实现变得更简单了。本节主要讨论.NET4.0多线程的新特性——使用Task类创建多线程。
分类:
编程语言 时间:
2015-07-28 20:37:59
收藏:
0 评论:
0 赞:
0 阅读:
349
C++可见版本,他说,这本书是采访的主题,调查超载、盖、多态性等概念,比较有代表性的。今天上午,远程辅导 Yan Wang 学生们学习 Qt 时还觉得这个话题,假设你能正确地理解这一主题,注意对于 C++ 该函数重载、盖、虚函数、有了正确的认识和多态性。呢。再来学习 Qt 就顺风顺水了。 题目是.....
分类:
编程语言 时间:
2015-07-28 20:36:50
收藏:
0 评论:
0 赞:
0 阅读:
251
这篇文章是Python前往遇到有疑问的功能。下面一段是原有的基础教程Python函数。按值传递參数和按引用传递參数全部參数(自变量)在Python里都是按引用传递。假设你在函数里改动了參数,那么在调用这个函数的函数里,原始的參数也被改变了。比如:#!/usr/bin/python # 可写函数说明d...
分类:
编程语言 时间:
2015-07-28 20:35:09
收藏:
0 评论:
0 赞:
0 阅读:
338
聊天服务器: 服务器能接受来自不同用户的多个连接; 允许用户同时(并行)操作; 能解释命令,例如,say或者logout; 容易拓展1. 初次实现1.1 CharServer类 有问题。。。。。。。。。。。。。。。。#可接受连接的服务器from asyncore import dispat...
分类:
编程语言 时间:
2015-07-28 20:30:59
收藏:
0 评论:
0 赞:
0 阅读:
226