- 博客(8)
- 资源 (23)
- 收藏
- 关注
原创 分治策略(算法)
分治策略在分治策略中我们递归的求解一个问题,在每层递归中应用如下三个步骤: 分解:将问题划分成为一些子问题的形式,子问题形式与原问题一样,只是规模更小。 解决:递归的求解子问题。如果问题的规模足够小,则停止递归,直接求解。 合并:将子问题的解组合形成原问题的解。使用分治策略解决问题的例子最大字数组的和求解案例的Java实现
2015-12-21 10:38:44 796 2
原创 Java GUI入门教程
Java程序中开发GUI页面。下面我主要对Java中实现图像管理、图形绘制和颜色管理等做出介绍,与此同时,Swing包也做出一部分介绍。
2015-12-15 09:50:33 20088
原创 Java面向对象知识总结
概述Java是一门面向对象的语言。对象是Java程序中的基本实体。除了对象之外Java程序同样处理基本数据。对象是由类定义的,类可以被认为是该对象的数据类型。类、对象、封装以及继承是面向对象软件世界的主要概念。
2015-12-12 19:06:40 522
原创 数据结构(Java)——图的基础算法
图是由结点和结点之间的连接构成。术语:图的结点就是顶点(v),结点之间的链接就是边(e)。 无向图是一种边为无序结点对的图。 有向图是一种边为有序结点对的图。
2015-12-02 14:54:07 661
原创 数据结构(Java)——Set和Map的应用
1.Set定义为一种无重复元素的集合概念。Set集合是对象的唯一集合,通常用于确定某个元素是否是集合的成员。 2.Map集合是创建了关键字与值之间关系的集合。给定关键字,MAP集合提供了检索其值 的高效方式。MAP集合的关键字必须是唯一的。给定关键字Map集合提供了检索其值的高效方式。Map集合的关键字必须是唯一的,每个关键字只对应于一个值。然而这并不一定是一对一的映射关系,多个关键字可能映射到同一个对象
2015-12-02 13:38:31 445
原创 数据结构(Java)——堆的应用
- 如果一个堆是平衡的,即所有的叶子都位于层h或h-1,其中h为log2n且n是树中的元素数目,以及所有层h中的叶子都位于树的左边,那么该堆就是完全的。 - 一个完全堆是平衡的并且添加删除算法保持了该堆的平衡性。 - add操作必须确定插入点的双亲,这样能够将该结点的某一个孩子指针设定为指向新结点。数组实现不一定需要确定新结点的双亲,因为数组实现是拥有count位置来定位的。 - 数组实现的堆的插入和删除都是
2015-12-01 20:14:42 564
《Visual C/C++图形图像与游戏编程典型实例解析》-源代码-4082
2011-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人