TriyHoo

做好一件事需要的是专注和持之以恒

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

文章分类 -  SwordForOffer

摘要:题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。输入一个二维数组和数字,判断数字是否含有该整数。public class FindNumber { public static boolean findNumber(int[][] A, int n... 阅读全文
posted @ 2015-10-15 17:40 TriyHoo 阅读(164) 评论(0) 推荐(0)

摘要:要点:使用静态内部类初始化.public class Singleton { public static class SingletonInstanceClass { private static final Singleton instance = new Singleton(... 阅读全文
posted @ 2015-10-15 17:38 TriyHoo 阅读(71) 评论(0) 推荐(0)

摘要:请设计一个高效算法,再给定的字符串数组中,找到包含"Coder"的字符串(不区分大小写),并将其作为一个新的数组返回。结果字符串的顺序按照"Coder"出现的次数递减排列,若两个串中"Coder"出现的次数相同,则保持他们在原数组中的位置关系。给定一个字符串数组A和它的大小n,请返回结果数组。保证原... 阅读全文
posted @ 2015-09-22 20:10 TriyHoo 阅读(70) 评论(0) 推荐(0)

摘要:对于一个字符串,请设计一个高效算法,找到第一次重复出现的字符。给定一个字符串(不一定全为字母)A及它的长度n。请返回第一个重复出现的字符。保证字符串中有重复字符,字符串的长度小于等于500。测试样例:"qywyer23tdd",11返回:yimport java.util.*;//我的基本思想是:建... 阅读全文
posted @ 2015-09-21 22:54 TriyHoo 阅读(111) 评论(0) 推荐(0)

摘要:对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。测试样例:[1,3,5,7,9]... 阅读全文
posted @ 2015-09-21 22:47 TriyHoo 阅读(92) 评论(0) 推荐(0)