06 2014 档案

摘要:二叉查找树(Binary Search Tree),也称有序二叉树(ordered binary tree),排序二叉树(sorted binary tree),是指一棵空树或者具有下列性质的二叉树:若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;任意节点的右子树不空,则右子树上... 阅读全文
posted @ 2014-06-23 22:26 bigbigtree 阅读(357) 评论(0) 推荐(0) 编辑
摘要:图的遍历指的是从图中的任一顶点出发,对图中的所有顶点访问一次且只访问一次。图的遍历操作和树的遍历操作功能相似。图的遍历是图的一种基本操作,图的许多其它操作都是建立在遍历操作的基础之上。图的遍历方法目前有深度优先搜索法和广度(宽度)优先搜索法两种算法。深度优先搜索法DFS深度优先搜索法的基本思想是:从... 阅读全文
posted @ 2014-06-23 16:29 bigbigtree 阅读(583) 评论(0) 推荐(0) 编辑
摘要:回溯法是设计递归的一种常用方法,它的求解过程实质上就是一个先序遍历一棵"状态树"的过程,只是这棵树不是遍历前预先建立的而是隐含在遍历过程中的。下面举一个例子:求含n个元素的集的幂集:集合A={ {1,2,3}, {1,2}, {1,3}, {1}, {2,3},{2},{3},{}}; /... 阅读全文
posted @ 2014-06-15 20:35 bigbigtree 阅读(528) 评论(0) 推荐(0) 编辑
摘要:二叉树(Binary Tree)是个有限元素的集合,该集合或者为空、或者由一个称为根(root)的元素及两个不相交的、被分别称为左子树和右子树的二叉树组成。当集合为空时,称该二叉树为空二叉树。在二叉树中,一个元素也称作一个结点。基本概念:(1)结点的度。结点所拥有的子树的个数称为该结点的度。(2)叶... 阅读全文
posted @ 2014-06-15 11:01 bigbigtree 阅读(498) 评论(0) 推荐(0) 编辑
摘要:堆栈,也可直接称栈,是一种特殊的串行形式的数据结构,它的特殊之处在于只能允许在链结串行或阵列的一端进行加入资料和输出资料的运算。另外堆栈也可以用一维阵列或连结串行的形式来完成。 1 #define STACK_INIT_SIZE 100 2 #define STACKINCREMENT 10 ... 阅读全文
posted @ 2014-06-11 20:59 bigbigtree 阅读(337) 评论(0) 推荐(0) 编辑
摘要:常用排序算法有以下几种:冒泡排序、插入排序、快速排序、归并排序、堆排序。本文将对五种常用算法分析并实现。//交换两个元素的值 这里列出几种不同写法void swap(int *a, int *b){ int c = *a; *a = *b; *b = c;}void swap(in... 阅读全文
posted @ 2014-06-06 22:06 bigbigtree 阅读(220) 评论(0) 推荐(0) 编辑
摘要:六月到了。开始找工作的节奏,IT方面知识储备严重欠缺,定计划,更新博客,记录自己的准备历程。1、数据结构 15天2、常用算法(排序、动态规划、贪心等) 30天3、数据挖掘算法 15天4、移动端、web端开发入门 15天5、操作系统 10天共计85天,那时将近9月,还能赶上找工作的大潮。何... 阅读全文
posted @ 2014-06-01 11:43 bigbigtree 阅读(292) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示