- 博客(10)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 华为机试题(字符串处理集锦)
package com.abuge; import java.util.Iterator; import java.util.LinkedHashSet; import org.junit.Test; /** * 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“
2014-08-21 15:23:07 1148
原创 LeetCode008:Valid Number(正则表达式的运用)
package com.abuge; import org.junit.Test; public class Solution { public boolean isNumber(String s) { String str = s.trim(); if(str.isEmpty()) { return false; } //正则表达式的运用: /*第一
2014-08-12 21:48:47 963
原创 给定一个日期,求该日期的前一天和后一天(Java中日期类的用法)
public String getNextDay(String specialDate) { Date utilDate = null; try { utilDate = new SimpleDateFormat("yyyyMMdd").parse(specialDate); } catch (ParseException e) { e.printStackTrac
2014-08-12 14:34:58 3971
原创 LeetCode007:WordLadder
参考:http://www.cnblogs.com/springfor/p/3893499.html 题目: Given two words (start and end), and a dictionary, find the length of shortest transformation sequence from start to end, such that: O
2014-08-07 16:15:03 535
原创 LeetCode006:WordSerarch
package com.abuge; /** * Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those h
2014-08-04 17:14:46 556
原创 LeetCode005:SingleNumber
package com.abuge; import java.util.Arrays; /** * 需求: * 给定一个整型数组,只有一个元素出现了一次,其它每个元素出现两次,找出这个元素,要求时间复杂度为O(n),不用辅助内存 * @author AbuGe * */ public class Solution { public int singleNumber(int[] A
2014-08-04 15:28:34 465
原创 华为机试题:去掉最大最小值
package com.abuge; import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; import org.junit.Test; class MyCompare implements Comparator { @Override public int compare(Stri
2014-08-04 13:46:45 716
原创 华为笔试中级题:亮着电灯的盏数
package com.abuge; import java.util.Scanner; import org.junit.Test; /** * 样题-中级题:亮着电灯的盏数 一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。 开始,电灯全部关着。有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关
2014-08-04 11:58:42 1414
原创 LeetCode004:BinaryTreePostorderTraversal
package com.abuge; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.junit.Test; /** * 有一个二叉树,返回它的后序遍历的值 * 例如: * 二叉树{1,#, 2, 3} * 1 * \ * 2
2014-08-01 15:12:08 479
原创 华为机试题——正数减法
package com.abuge; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigDecimal; import org.junit.Test; /** * 3 正数减法 问题描述: 两个任意长度的
2014-08-01 13:32:42 613
linux文本模式显示问题
2013-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人