自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 java 程序题 递归算法 判断一个整数化成二进制之后有多少个1 (两种思路)

此题我们有两种思路。1. 递归方法参数包括二进制数,当前位置,总长度。每次递归将当前位置+1,直到当前位置==总长度时退出。2. 递归方法参数只包括二进制数,每次判断最后一位是否为1,判断之后将最后一位删除,递归。直到当前字符串长度为0时退出。第一种方法是我们的常见递归思路,还可以用在字符串全排列,选择排序上面。以下为第一种思路代码。public class Recursive

2017-09-05 18:35:01 593

原创 java 程序题 二分法查找二维数组(Dichotomy)

一个二分法查找二维数组的程序题public class Search2DMatrix { public static void main(String[] args){ int[][] matrix = new int[][]{{1, 3, 5, 7},{10, 11, 16, 20},{23, 30, 34, 50}}; System.out.println(sea

2017-06-04 10:35:22 739

原创 java 程序题 判断两个字符串是否是同构的(isIsomorphic)

import java.util.HashMap;import java.util.Map;public class IsomorphicStrings { public static void main(String[] args){ System.out.println(isIsomorphic("egg", "add")); System.out.println(isIsom

2017-06-03 17:07:51 2552 4

原创 java基础程序题 判断一个字符串是否为回文 运用正则表达式处理字符串

判断一个字符串是否为回文

2017-05-05 12:14:35 2081

原创 java 如何判断一个数是否为2的整数次幂

当不考虑负数时,对于此题分析可知,当输入值小于1时,此数肯定不是2的整数次幂。当输入值大于一时,我们可以发现一个规律。2的整数次幂用二进制表示为:2d = 10b;  4d = 100b; 8d = 1000b二进制首位为一,其余各位均为零。所以我们可以通过判断输入值转换为二进制时首位为一,其余各位为0,这样就能保证输入值为2的整数次幂。但是这样做又过于繁琐,我们可以只判断二进

2017-05-03 20:06:55 4335

空空如也

空空如也

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

TA关注的人

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