摘要: 相关介绍:  RMI全称是Remote Method Invocation,即远程方法调用。它是一种计算机之间利用远程对象互相调用,从而实现双方通讯的一种通讯机制。使用这种机制,某一台计算机(虚拟机)上的对象可以调用另外一台计算机(虚拟机)上的对象来获取远程数据。RMI是Enterpris 阅读全文
posted @ 2018-01-10 22:28 林学徒 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 相关介绍: 并查集的相关算法,是我见过的,最为之有趣的算法之一。并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。其相关的实现代码较为简短,实现思想也简单易懂,处理问题的效率也高,解决的问题范围也较广。 为了实现并查集的相关算法,我们规定将对象称之为触 阅读全文
posted @ 2018-01-10 16:26 林学徒 阅读(1313) 评论(3) 推荐(0) 编辑
摘要: java中泛型数组的创建问题 阅读全文
posted @ 2018-01-09 21:43 林学徒 阅读(439) 评论(0) 推荐(1) 编辑
摘要: 求解最大公约数的两个算法(辗转相除法和更相减损术),及其比较 阅读全文
posted @ 2018-01-08 20:17 林学徒 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 相关介绍:  给定一个数组,找出该数组中第n大的元素的值。其中,1midNumber&&lowlow) return QuicklySortedMind(th,low+1,highs); //当找到的元素的位置在想要找的元素的位置的右边时,从左边继续寻找 else return Quick 阅读全文
posted @ 2018-01-08 17:23 林学徒 阅读(4868) 评论(0) 推荐(0) 编辑
摘要: 相关介绍:  求取数组中最大连续子序列和问题,是一个较为“古老”的一个问题。该问题的描述为,给定一个整型数组(当然浮点型也是可以的啦),求取其下标连续的子序列,且其和为该数组的所有子序列和中值为最大的。例如数组A={1, 3, 2, 4, 5},则最大连续子序列和为6,即1+3+( 2)+ 阅读全文
posted @ 2018-01-08 12:14 林学徒 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: java中的hash碰撞攻击总结 阅读全文
posted @ 2018-01-08 09:51 林学徒 阅读(2275) 评论(0) 推荐(0) 编辑
摘要: 二叉树,三种遍历方式的非递归实现 阅读全文
posted @ 2018-01-07 22:53 林学徒 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 相关介绍:  汉诺塔问题是一个通过隐式使用递归栈来进行实现的一个经典问题,该问题最早的发明人是法国数学家爱德华·卢卡斯。传说印度某间寺院有三根柱子,上串64个金盘。寺院里的僧侣依照一个古老的预言,以上述规则移动这些盘子;预言说当这些盘子移动完毕,世界就会灭亡。这个传说叫做梵天寺之塔问题(T 阅读全文
posted @ 2018-01-07 11:38 林学徒 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 相关介绍:  该算法用于求得一个字符串形式的表达式的结果。例如,计算1+1+(3 1)\ 3 (21 20)/2所得的表达式的值,该算法利用了两个栈来计算表达式的值,为此,称为双栈法,其实现简单且易于理解。但其要求将我们平时所看到的表达式的模式转化为完全加括号的形式。如表达式,1+1+(3 阅读全文
posted @ 2018-01-07 11:03 林学徒 阅读(1168) 评论(0) 推荐(0) 编辑