会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
进无止境
生命的闪耀,不坚持到底怎能看到!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
38
39
40
41
42
43
44
45
46
下一页
2017年10月12日
二叉树计算叶子节点的计算问题
摘要: 题目如下: 计算方法需要使用两个结论: 1: 总结点数=树中的边数+1 。见下图可以清晰明白。 2:叶子节点数=总结点数-度数非零的节点数(戒子节点度为0) 所以本题目解法: 总结点数=20*4+10*3+1*2+10*1+1=123 叶子节点数=122-20-10-1-10=82 所以本题目为82
阅读全文
posted @ 2017-10-12 19:42 bf378
阅读(6302)
评论(0)
推荐(0)
编辑
操作系统中有关读者写者问题
摘要: 如下内存来至于现代操作系统的94页:
阅读全文
posted @ 2017-10-12 15:09 bf378
阅读(212)
评论(0)
推荐(0)
编辑
2017年10月11日
Java中关于CountDownLatch的使用
摘要: CyclicBarrier工具类主要是控制多个线程的一起执行,演示程序:
阅读全文
posted @ 2017-10-11 22:15 bf378
阅读(271)
评论(0)
推荐(0)
编辑
Java中关于CyclicBarrier的使用
摘要: CyclicBarrier工具类主要是控制多个线程的一起执行,CyclicBarrier 实例可以多次使用。 演示程序:
阅读全文
posted @ 2017-10-11 22:14 bf378
阅读(168)
评论(0)
推荐(0)
编辑
Java中关于信号量的使用 (有错误此博文需要修改,无论是信号量还是锁都是对临界区添加的,不是针对线程加锁!!!)
该文被密码保护。
阅读全文
posted @ 2017-10-11 21:20 bf378
阅读(5)
评论(0)
推荐(0)
编辑
Java中集合删除元素时候关于ConcurrentModificationException的迷惑点
摘要: 下面的示例来至于阿里巴巴Java开发手册的集合处理部分的第7条: 运行如下代码,会发现正确运行。 但是运行如下代码,则异常:java.util.ConcurrentModificationException(和1中的代码区别是上面移除判断条件是1,下面的判断条件是2) 再看如下代码示例,运行结果见注
阅读全文
posted @ 2017-10-11 17:10 bf378
阅读(424)
评论(0)
推荐(0)
编辑
阿里巴巴Java开发手册要点笔记 (一)
摘要: 1:【强制】Object 的 equals 方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 正例:"test".equals(object); 反例:object.equals("test"); 说明:推荐使用 java.util.Objects#equals(JDK7 引入
阅读全文
posted @ 2017-10-11 16:11 bf378
阅读(258)
评论(0)
推荐(0)
编辑
2017年9月25日
快速排序 Java实现的快速排序
摘要: 快速排序 Java实现的快速排序:
阅读全文
posted @ 2017-09-25 20:15 bf378
阅读(198)
评论(0)
推荐(0)
编辑
2017年9月24日
有向图的广度、深度优先遍历
摘要: 基于List存储的邻接表,一个工具类,创建一个有向图: 代码如下: 有向图的深度优先遍历: 有向图的广度优先遍历:
阅读全文
posted @ 2017-09-24 18:32 bf378
阅读(1951)
评论(0)
推荐(0)
编辑
2017年9月17日
Scala 类型界定
摘要: class User(val userName: String,val age: Int) extends Comparable[User] { override def compareTo(o: User): Int = this.age - o.age } object OrderingDemo extends App { /** * 类型界定,上界 *...
阅读全文
posted @ 2017-09-17 09:24 bf378
阅读(279)
评论(0)
推荐(0)
编辑
上一页
1
···
38
39
40
41
42
43
44
45
46
下一页
公告