二叉查找树(Binary Search Tree,BST),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。...
分类:
编程语言 时间:
2015-07-19 19:27:00
阅读次数:
154
javascript 的 split方法使用Sting.formCharCode方法来切分
分类:
编程语言 时间:
2015-07-19 19:21:27
阅读次数:
122
在介绍Swift之前,先说一段小插曲。
Swift中文被翻译为“雨燕”。如图:
而在苹果推出Swift之前,你在google上面搜索Swift的结果是:Taylor Swift(美国乡村音乐、流行音乐创作女歌手、演员、慈善家)
所以苹果推出Swift之后,不经意就将她得排名挤下去了~~~
言归正传:
一、Swift是一门什么语言了?
swif...
分类:
编程语言 时间:
2015-07-19 18:13:53
阅读次数:
133
前言:代码使用python2.7
字典的创建:方式1:>>> d = {'a':2,'b':3,'c':5}
>>> d
{'a': 2, 'c': 5, 'b': 3}方式2:>>> d = {}
>>> d['a'] = 2
>>> d['b'] = 3
>>> d['c'] = 5
>>> d
{'a': 2, 'c': 5, 'b': 3}方式3:>>> d = dict((['a',2]...
分类:
编程语言 时间:
2015-07-19 18:14:21
阅读次数:
223
package com.ckw.mianshi;
/**
* 测试内存泄露
* java中导致内存泄露的几个事件:
* 1.HashMap,Verctor等容器中持有对象的引用,尽管对象已经置为null,但还是会发生内存泄露
* 2.监听器类的使用,没有显示置为null
* 3.数据库连接类的close方法没有调用
* 4.单例模式中对另一个类的引用
* @author Admin...
分类:
编程语言 时间:
2015-07-19 18:13:11
阅读次数:
124
何为系统属性?系统属性是指与用户程序相关的操作系统配置信息以及软件信息。用户程序相关的属性例子
file.separator:文件分隔符:Windows环境下为”\”,Linux环境下为”/”;
user.dir:当前用户程序所在目录;
path.separator:当前操作系统的路径分隔符;
os.version:操作系统版本;
user.name:用户登录名称;
os.name:操作系统名称;...
分类:
编程语言 时间:
2015-07-19 18:14:03
阅读次数:
199
首先matplotlib是需要numpy先行包支持的,这里,我已经安装了numpy,下面安装matplotlib。安装命令yum install python-matplotlib测试:[root@master bin]# python
Python 2.7.5 (default, Jun 17 2014, 18:11:42)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-1...
分类:
编程语言 时间:
2015-07-19 18:10:59
阅读次数:
132
http://symphony.b3log.org/article/1437292757551欢迎各位提意见、建议,参与到 Wide 开源项目中 :-)...
分类:
编程语言 时间:
2015-07-19 18:11:41
阅读次数:
121
javaScript中并不存在继承的感念..但是我们可以根据javaScript的原型进行模拟JavaScript的"继承":
1.写两个函数对象,将其中的一个函数赋值给另一个函数对象的原型:
function A(){
this.a = "a";
this.sayA = function(){
alert("this is a.");
}
}
var a = ...
分类:
编程语言 时间:
2015-07-19 18:07:52
阅读次数:
105
Given an array with n objects colored red, white or blue, sort them so that objects of the same color are adjacent, with the colors in the order red, white and blue.
Here, we will use the integers ...
分类:
编程语言 时间:
2015-07-19 18:08:48
阅读次数:
152
Java中异常的抽象类是Throwable,在此基础上,派生出两大类:Error和Exception。Error是程序中的严重错误,不应该用try…catch包括。Javadoc的说明如下:
An Error is a subclass of Throwable that indicates serious problems that a reasonable application shoul...
分类:
编程语言 时间:
2015-07-19 18:07:20
阅读次数:
124
直接上代码:
//去掉背景线条显示
self.tableView.separatorStyle =
UITableViewCellSeparatorStyle.SingleLine;
self.tableView.separatorColor =
UIColor.clearColor();...
分类:
编程语言 时间:
2015-07-19 18:06:02
阅读次数:
134
//
// main.swift
// 闭包
//
// Created by 朱敏 on 15/6/15.
// Copyright (c) 2015年 helinyu. All rights reserved.
//
import Foundation
let names = ["Lily","Anna","Duty","Poly","Gray"...
分类:
编程语言 时间:
2015-07-19 18:03:22
阅读次数:
151
1,java堆溢出
?JAVA堆用于存储对象实例,只要不断的创建对象,保证GC Roots到对象直接有可达路径,避免垃圾回收机制清楚对象,那么对象数量叨叨一定程度后,会产生内存溢出异常。
?如下代码,限制Java堆大小为1024m,并且-Xms和-Xmx的参数相同,即不可扩展。同事在Run Configuration中增加VM 参数:
-XX:+HeapDum...
分类:
编程语言 时间:
2015-07-19 18:05:30
阅读次数:
210
静态链表的定义:
节点由一个一维数组和一个指针域组成,数组用来存放数据元素,而指针域里面的指针(又称游标)用来指向下一个节点的数组下标。这样的链表称之为静态链表。
链表中的数组第一个和最后一个位置需要特殊处理,不存数据。第一个位置(即数组0下标)的节点的指针用来存放备用链表的第一个节点的数组下标。最后一个位置(即数组长度MaxSize-1下标)的节点的指针用来存放指向有数值的第一个数据元素的数组...
分类:
编程语言 时间:
2015-07-19 18:05:09
阅读次数:
152
Producer-Consumer【生产消费者模式】一:Producer-Consumer pattern的参与者--->产品(蛋糕)--->通道(传递蛋糕的桌子)--->生产者线程(制造蛋糕的线程)--->消费者线程(吃掉蛋糕的线程) 二:Producer-Consumer pattern模式什么...
分类:
编程语言 时间:
2015-07-19 17:57:18
阅读次数:
196