自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微信公众号:猴子聊人物

通过人物的经历,快速打通一个陌生领域的知识

原创 如何求解字符串问题

1 字符数据在内存中的存储形式 将一个字符常量放到一个字符变量中,实际是将该字符的相应的ASCII代码放到存储单元中。如‘a’的ASCII代码为十进制数97,c1='a',在内存中是以97的二进制01100001存储的。 字符数据以ASCII码存储,它的存储形式就与整数的存储形...

2013-05-30 08:36:24

阅读数 1707

评论数 0

原创 全排列和组合-JAVA版本实现

1 全排列 写一个函数, 如 angram(String str), 打印出 str 的全排列,如 abc 的全排列: abc, acb, bca, dac, cab, cba 1.1 递归实现 为方便起见,用123来示例下。123的全排列有123、132、213、231、312、3...

2013-05-29 22:56:37

阅读数 1614

评论数 0

原创 递归-汉诺塔

可以用递归实现,递归算法: A source tower,B buffer tower ,C destination tower 1. Move the subtree consisting of the top n-1 disks from A to B. 2. Move the rema...

2013-05-27 23:31:30

阅读数 1025

评论数 0

原创 合并排序:数组和单链表,外排序

1 数组合并排序 1.1 合并两个已排序好的数组 需要额外的存储空间用来存储合并结果 //merge two array which are already sorted public static int[] merge(int[] a,int[] b){ /* * array ...

2013-05-21 07:34:47

阅读数 1974

评论数 0

原创 递归(-)数值的整数次方

问题:实现函数 double Power(double base, int exponet),求base的exponet次方。不考虑大数问题。 分析: 1)exponet=0, 值为0 2)exponet>0, 求指数次方 3)exponet 注意:求倒数时,分母不能为0,即bas...

2013-05-19 10:50:23

阅读数 949

评论数 0

原创 数据结构之堆(Heap)(9)

1 堆 1)堆中某个节点的值总是不大于或不小于其父节点的值; 2)堆总是一棵完全数。    将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。下面主要讨论二叉堆。    堆常用数组实现,如果父亲节点在数组中的位置是index,则其左节点位置是2*index+1,右节点位置是2*...

2013-05-16 12:12:02

阅读数 835

评论数 0

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