摘要: 理论:1.先(根)序遍历的递归定义:若二叉树非空,则依次执行如下操作:⑴ 访问根结点;⑵ 遍历左子树;⑶ 遍历右子树。2.中(根)序遍历的递归算法定义:若二叉树非空,则依次执行如下操作:⑴遍历左子树;⑵访问根结点;⑶遍历右子树。3.后(根)序遍历得递归算法定义:若二叉树非空,则依次执行如下操作:⑴遍... 阅读全文
posted @ 2014-10-04 18:55 凡尘里的一根葱 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 理论:Prim:基本思想:假设G=(V,E)是连通的,TE是G上最小生成树中边的集合。算法从U={u0}(u0∈V)、TE={}开始。重复执行下列操作:在所有u∈U,v∈V-U的边(u,v)∈E中找一条权值最小的边(u0,v0)并入集合TE中,同时v0并入U,直到V=U为止。此时,TE中必有n-1条... 阅读全文
posted @ 2014-10-04 18:26 凡尘里的一根葱 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 理论:深度优先搜索(Depth_Fisrst Search)遍历类似于树的先根遍历,是树的先根遍历的推广:广度优先搜索(Breadth_First Search) 遍历类似于树的按层次遍历的过程:java实现Vertex.javapackage 图;public class Vertex{ S... 阅读全文
posted @ 2014-10-04 18:17 凡尘里的一根葱 阅读(291) 评论(0) 推荐(0) 编辑
摘要: static#include#include#includeusing namespace std;static int a=100;void func(){ static int a=10; a++; cout#include#includeusing namespace std... 阅读全文
posted @ 2014-10-04 16:11 凡尘里的一根葱 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 简单查找java简单实现package 经典;public class SimpleSearch { /** * @param args */ public static void main(String[] args) { // TODO Auto-gen... 阅读全文
posted @ 2014-10-04 11:15 凡尘里的一根葱 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 排序算法总结:排序法平均时间最差情形稳定度额外空间备注冒泡O(n2)O(n2)稳定O(1)n小时较好交换O(n2)O(n2)不稳定O(1)n小时较好选择O(n2)O(n2)不稳定O(1)n小时较好插入O(n2)O(n2)稳定O(1)大部分已排序时较好基数O(logRB)O(logRB)稳定O(n)B... 阅读全文
posted @ 2014-10-04 11:11 凡尘里的一根葱 阅读(209) 评论(0) 推荐(0) 编辑