包含min函数的栈 java实现

这里着重讲java实现需要注意的细节。 本文主要关注以下: EmptyStackException异常是RuntimeException的一种 栈为空时如何处理异常,需要捕获异常吗? 泛型如何比较大小 Java包含两种异常:checked异常和unchecked异常。checked和uncheck...

2016-07-15 16:07:25

阅读数 744

评论数 0

java异常处理

版权声明:原创不易,转载请注明转自Error Handling with Exceptions异常恢复是提高鲁棒性最重要的方法。前言:这篇文章是我自己的笔记,基本上是我翻译的《Thinking in Java》第12章,翻译不是目的,目的是想写一遍印象深刻,因为有些句子翻译不好,就抄了原文。。。基...

2016-07-14 21:44:33

阅读数 2327

评论数 0

经典排序算法--插入排序 希尔排序 归并排序

第二章 插入排序 希尔排序 归并排序标签(空格分隔): 算法导论讲了三个排序算法:插入法 希尔排序 归并法。插入排序算法对于少量元素的排序,它是一个有效的算法。插入排序的工作方式像许多人排序一手扑克牌。开始时,我们的左手为空并且桌子上的牌面向下。然后,我们每次从桌子上拿走一张牌并将它插入到左手中正...

2016-07-09 15:51:24

阅读数 467

评论数 0

红黑树(附完整C代码)

版权声明:原创不易,转载请注明转自weewqrer 红黑树红黑树简介首先红黑树是一棵二叉搜索树,它在每个结点上增加了一个存储位来表示结点的颜色,可以是RED或者BLACK。通过对一条从根节点到NIL叶节点(指空结点或者下面说的哨兵)的简单路径上各个结点在颜色进行约束,红黑树确保没有一条路径会比其他...

2016-07-09 14:06:43

阅读数 13015

评论数 0

手写代码 AVL 二叉平衡树(插入 删除)

avl是一种平衡二叉树,其难点在于插入和删除,这两个操作可能会导致avl树不再满足平衡条件(左右子树的高度相差小于2),所以需要旋转来重新回到平衡状态。本文实现的插入与《数据结构与算法分析–C语言描述 第二版》的方法类似,但稍有不同,本文没有用到单旋转和双旋转的概念,而是是用《算法导论》中“左旋”...

2016-07-06 17:47:10

阅读数 993

评论数 0

Hadoop---安装Fuse-DFS(难)

fuse-dfs /usr/hadoop/src/contrib/fuse-dfs/README

2015-11-03 22:42:36

阅读数 2105

评论数 0

Hadoop---安装thrift

Thrift的安装过程

2015-11-03 22:10:17

阅读数 727

评论数 0

Hadoop---HBase伪分布安装

HBase伪分布安装

2015-10-31 09:43:59

阅读数 324

评论数 0

Hadoop---HBase的安装

转载自http://www.cnblogs.com/mbailing/p/3363972.html,因为写得很明白,所以我怕以后原文删除了就看不到了,为对原创作者表示支持,请去这个网址看。 好多人转载文章也不注明原网址,即使是标明转载也是对原创作者的不尊重。 HBase的安装 本篇介绍两种H...

2015-10-31 09:23:10

阅读数 575

评论数 0

用动态规划的方法解决LCS(最长公共子序列)的问题

化为笔试中有这样的题目,如果用递归去做,运行时间为指数函数。用动态规划的方法去做,运行时间为O(mn). java代码如下:import java.util.*;//请忽略类名及对象名,随手一起而而已,并没有什么特殊含义 public class Store{ public static...

2015-09-15 21:12:49

阅读数 347

评论数 0

揭秘云计算 为应用程序选择最佳云计算平台

如果您恰好对云计算有基本的理解,您的技能完全用得着。但是,说到真正构建一个应用程序,您使用什么平台?Google 和 Amazon 都名声在外,所以流行度不是问题。如果您是 Microsoft 拥护者呢?是否有适合您的选择?本文将带领您学习如何明智地看待云,并根据特定的应用程序需求选择适当的平台。...

2015-09-14 21:28:23

阅读数 462

评论数 0

ROS(二) 在多个电脑上运行ROS

一、概述ROS设计的灵魂就在于其分布式计算。一个well-written的节点不需要考虑在哪台机器上运行,它允许实时分配计算量以最大化的利用系统资源。(有一个特例——驱动节点必须运行在跟硬件设备有物理连接的机器上)。二、网络配置假设我们想在两台电脑上分别运行talker / listener,那么...

2015-09-14 11:10:36

阅读数 1893

评论数 0

ROS(一) 写自己的节点

1、创建一个工作空间$ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace最后一行效果:在src下创建了一个CMakeLists.txt文件 2、创建一个包$ cd ~/catkin_ws/src $ ca...

2015-09-04 19:17:17

阅读数 2830

评论数 0

ubuntu+ROS+kinect进行骨架跟踪

运行环境:ubuntu版本 12.04 ROS版本:hydro首先的首先,你得安装ROS,(那还用说。。)其安装方法及教程在这里。这是中文版的,不难。如果你还没有学ROS,但是想快速地安装上这一套,那么你先只看1.安装并配置ROS环境.为什么我要用hydro?现在(特指我写这个的时候,2014年9...

2015-09-02 21:28:49

阅读数 5616

评论数 2

欢迎使用CSDN-markdown编辑

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2015-08-30 14:25:03

阅读数 325

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭