1、Android路径图
链接:http://pan.baidu.com/s/1mhjqV4s 密码:loms
2、iOS路径图
链接:http://pan.baidu.com/s/1jHc93Ie 密码:4liq
3、Cocos2d-x路径图
链接:http://pan.baidu.com/s/1nux2gqP 密码:4tin
4、HTML5路径图
链接:http://pan.baidu.com/s/1hr0ZQRU 密码:ozfg
堆排序
(1)基本思想:堆排序是一种树形选择排序,是对直接选择排序的有效改进。
堆的定义如下:具有n个元素的序列(h1,h2,...,hn),当且仅当满足(hi>=h2i,hi>=2i+1)或(hi<=h2i,hi<=2i+1)(i=1,2,...,n/2)时称之为堆。在这里只讨论满足前者条件的堆。由堆的定义可以看出,堆顶元素(即第一个元素)必为最大项(大顶堆)。完全二叉树可以很直观地表示堆的结构。堆顶为根,其它为左子树、右子树。初始时把要排序的数的序列...
用java实现二叉树的遍历算法,编写二叉树类BinaryTree,代码如下:
package package2;
public class BinaryTree {
int data; //根节点数据
BinaryTree left; //左子树
BinaryTree right; //右子树
public BinaryTree(int data) //实例化二叉树类
{
this.data = data;
left = null;
right = null;
}
pu...