自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hjl_heart的博客

一只小白的博客笔记,请各位多多关照

  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 钢条切割问题——递归求解法

这道题在算法导论(第三版)的204页钢条切割问题是这样的:给定一段长度为n英寸的钢条和一个价格表pi(i=1,2,...,n),求切割钢条方案,使得销售收益rn最大。注意,如果长度为n英寸的钢条的价格pn足够大,最优解可能就是完全不需要切割。假设有一张价格表为:价格表长度i12345678910价格pi1589101717202430基本思路:我们将钢条从左边切割下长度为i的一段,只对右边剩下的长...

2018-05-16 23:20:27 3522 2

转载 并查集及其算法实现

转自大佬的博客&第二位大佬的博客,如有侵权请告知,第一时间删除!并查集是一种十分实用的数据结构,它主要用于处理一些不相交的合并问题。并查集的基本操作有两个:1.合并union(x,y):目的是把元素x和元素y所在的集合合并,其中x和y所在集合不相交,若两个集合相交,则不合并代码如下://判断x、y是否连通,即x、y所在集合是否相交,若不相交则两者合并,反之则不用合并 public sta...

2018-05-15 00:13:13 455

转载 Java中各进制间转换的方法

十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString() 八进制转成十进制 Integer.valueOf("876",8).toS...

2018-05-08 23:22:40 879

原创 简单二叉树的基本功能(二)

删除节点是二叉树中最复杂的一部分,所以放在此处单独说明。基本思路:1. 首先,在删除之前我们需要查找到需要删除的节点。这一点可以借鉴find()方法。2. 找到之后,我们需要了解该如何删除此节点。首先我们知道,要删除的节点可能出现的情况有三种:     ①该节点是叶子节点,即没有子节点。     那么要删除它,自然可以直接删除啦,只需要改变父节点的引用值就行,即将指向该节点的引用设置为null  ...

2018-05-03 23:16:51 154

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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