上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 图形数据结构主要研究形状和图形数据元素之间的关系,它主要谈论几何形体在计算机内部的表示以及期间进行运算的基本方法。“算法+数据结构=程序”来说明数据结构在程序设计中所占的重要位置。 阅读全文
posted @ 2017-01-04 18:58 麦子TMAC 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 平衡二叉树(Balanced Binary Tree)又被称为AVL树(有别于AVL算法),且具有以下性质:它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。平衡二叉树的常用实现方法有红黑树、AVL、替罪羊树、Treap、伸展树等。 最小二叉平衡树的节点的 阅读全文
posted @ 2017-01-04 18:55 麦子TMAC 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。 阅读全文
posted @ 2017-01-04 18:55 麦子TMAC 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 这篇文章详细的介绍了,有兴趣的可以研究一下 http://www.ibm.com/developerworks/cn/java/j-jtp06197.html 阅读全文
posted @ 2017-01-04 18:27 麦子TMAC 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 推荐一篇文章,评论简直就是在武林大会http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html#!comments 阅读全文
posted @ 2017-01-04 18:09 麦子TMAC 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Java中的原子操作包括:1)除long和double之外的基本类型的赋值操作2)所有引用reference的赋值操作3)java.concurrent.Atomic.* 包中所有类的一切操作count++不是原子操作,是3个原子操作组合1.读取主存中的count值,赋值给一个局部成员变量tmp2. 阅读全文
posted @ 2017-01-04 18:04 麦子TMAC 阅读(2723) 评论(0) 推荐(1) 编辑
摘要: Q:i++是线程安全的吗? A:如果是局部变量,那么i++是线程安全。 如果是全局变量,那么i++不是线程安全的。 理由:如果是局部变量,那么i++是线程安全:局部变量其他线程访问不到,所以根本不存在是否安全这个问题。 如果是全局变量,那么i++不是线程安全的:当它是全局变量时,所有线程都可以访问, 阅读全文
posted @ 2017-01-04 17:56 麦子TMAC 阅读(3350) 评论(0) 推荐(0) 编辑
摘要: AtomicBoolean、AtomicInteger、AtomicLong、AtomicReference 各种原子性关键字,可以解决比如i++的线程不安全性的因素 阅读全文
posted @ 2017-01-04 17:37 麦子TMAC 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 以上就是二叉树相关 阅读全文
posted @ 2017-01-04 17:01 麦子TMAC 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 由于解释器模式基本不用,我就直接转载网上的了,大家看看涨涨姿势http://blog.csdn.net/ylchou/article/details/7594135 一、引子 其实没有什么好的例子引入解释器模式,因为它描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发编译器中;在实际 阅读全文
posted @ 2016-12-30 17:46 麦子TMAC 阅读(1209) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页