这篇博客主要讲解B树及其插入删除操作,并给出操作的流程图以达到清晰易懂的目的,尽管标题是从二叉排序树到平衡二叉树再到红黑树系列3,没有B树二字,但他们都是动态查找树,所以我将他们归为一个系列。
B树是为磁盘或其他直接存取的辅助存储设备而设计的一种平衡搜索树。它以一种很自然的方式推广了二叉搜索树,B树与红黑树的不同之处在于B树结点的孩子不限于最多为2,而是可以有数个到数千个不定。因为结点的分支更多...
分类:
编程语言 时间:
2015-05-29 20:23:55
阅读次数:
183
JavaScript基础笔记整理(1) 2015.05.29
今日任务:简介 用法 输出 语法
一、JavaScript的简介
JavaScript是脚本语言
JavaScript 是轻量级的编程语言,可插入html的代码
学习JavaScript了你会那些知识?
(1)JavaScript:直接写入html输出流
document.write(“这是一个标题”);
(2)Jav...
分类:
编程语言 时间:
2015-05-29 20:23:44
阅读次数:
138
用Java编写程序时,有些数据需要用户输入,这个时候需要调用java提供的Scanner类,这个类在包java.util下,比如求一个矩形的面积,简单的看一下用法: 1 import java.util.Scanner; 2 public class Javashuru { 3 //Ja...
分类:
编程语言 时间:
2015-05-29 20:19:30
阅读次数:
190
转自http://www.cnblogs.com/joinclear/archive/2013/02/06/2908247.html递归(recursion):程序调用自身的编程技巧。 递归满足2个条件: 1)有反复执行的过程(调用自身) 2)有跳出反复执行过程的条件(递归出口)递归例子:(1)阶乘...
分类:
编程语言 时间:
2015-05-29 20:18:57
阅读次数:
123
http://blog.csdn.net/mazidao2008/article/details/4802617 push 实例化 即添加http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/10/2631191.html list pop_fro...
分类:
编程语言 时间:
2015-05-29 20:16:50
阅读次数:
120
Java遍历Set集合1、迭代器遍历: Set set = new HashSet(); Iterator it = set.iterator(); while (it.hasNext()) { String str = it.next(); System.out.pri...
分类:
编程语言 时间:
2015-05-29 20:10:38
阅读次数:
220
def upload(filename): #buld post body data boundary = '--xxxxxxxxxxxxxxxx ' http_url='http://xx.xx.com/upload.php' data = [] data.ap...
分类:
编程语言 时间:
2015-05-29 20:08:10
阅读次数:
115
普通泛型class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public T getVar(){ // 返回值的类型由外部决定 return var...
分类:
编程语言 时间:
2015-05-29 20:05:05
阅读次数:
194
开发快报:新增即时通讯功能(javaWebSocket 通信技术) 下面截图 ---------------------------------------------------------------------------------------------------------------...
分类:
编程语言 时间:
2015-05-29 20:03:08
阅读次数:
139
请求解析一般都是通过请求的request获取一定参数,然后根据参数做一定业务逻辑判断,这其中可能包括查询数据库,然后将需要返回的数据封装成一个HttpResponse返回。 代码如下:这是一个简单的处理请求的函数,对应之前url映射的 url(r'^articles/([0-9]{4})/$'...
分类:
编程语言 时间:
2015-05-29 20:02:08
阅读次数:
166
在应用开发过程中,经常需要网络请求,在网络请求的过程中,一般的第三方网络框架的超时时间比较长为15秒;那么,我们如何来指定请求的超时时间呢?在Swift的世界里,比较有名的网络是Alamofire GitHut地址:https://github.com/Alamofire/Alamofire那么,....
分类:
编程语言 时间:
2015-05-29 19:57:18
阅读次数:
2122
最近工作中遇到一个需要解析php序列化后存入DB的array,a:4:{i:0;a:2:{s:11:"province";s:8:"0016";s:7:"img";s:49:"20150117105023_kk-1.jpg";}i:1;a:2:{s:11:"province";s:8:"0017";...
分类:
编程语言 时间:
2015-05-29 19:59:08
阅读次数:
295
http://www.bootcss.com/p/icheck/1.先看下网上下载的demoJQUERY自定义复选框checkbox和单选框radio样式插件iCheck.js下载 type=checkbox, 多选type=radio, 单选禁止选取 //初始化$(doc...
分类:
编程语言 时间:
2015-05-29 19:54:03
阅读次数:
2501
javabean就是Java语言编写的程序。。。只是大家用set,get这个结构编写的Java程序叫成javabean。。。楼主看看简单的javabean就知道了,javabean只是以人们定义的一个结构编写出来的java程序(也就是set,get)。。。另外还有一个叫做pojo plain ol....
分类:
编程语言 时间:
2015-05-29 19:55:42
阅读次数:
106
第一种是比较常规的方法思路:1.构建一个新的数组存放结果2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比3.若结果数组中没有该元素,则存到结果数组中Array.prototype.unique1 = function(){ var res = [this[0]]; for(v...
分类:
编程语言 时间:
2015-05-29 19:55:10
阅读次数:
108
关于严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。这篇文章讲了什么?我这些年学习数据结构和算法的总结。一些不错的算法书籍和教程。算法的重要性。初学第一次接触...
分类:
编程语言 时间:
2015-05-29 19:50:48
阅读次数:
128
一个帖子的整理:Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你...
分类:
编程语言 时间:
2015-05-29 19:51:27
阅读次数:
103