摘要: 要求将一个栈逆序,使用递归。 我们先看看最常规的解法应该是怎样的,显然对于“逆序”这种问题描述,栈这种数据结构就会蹦入我们的脑海。 实现代码如下: [java] view plain copy print? public static LinkedStack<Integer> reverseStac 阅读全文
posted @ 2017-09-08 11:37 锐洋智能 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 本文是作为上一篇文章 《并查集算法原理和改进》 的后续,焦点主要集中在一些并查集的应用上。材料主要是取自POJ,HDOJ上的一些算法练习题。 首先还是回顾和总结一下关于并查集的几个关键点: 以上就是我认为并查集中存在的几个关键点。关于并查集更详尽的演化过程,可以参考上一篇关于并查集的文章:《并查集算 阅读全文
posted @ 2017-09-08 11:34 锐洋智能 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍解决动态连通性一类问题的一种算法,使用到了一种叫做并查集的数据结构,称为Union-Find。 更多的信息可以参考Algorithms 一书的Section 1.5,实际上本文也就是基于它的一篇读后感吧。 原文中更多的是给出一些结论,我尝试给出一些思路上的过程,即为什么要使用这个方法,而 阅读全文
posted @ 2017-09-08 11:30 锐洋智能 阅读(2667) 评论(0) 推荐(0) 编辑