给出一个字符串 A, 表示一个 n 位正整数, 删除其中 k 位数字, 使得剩余的数字仍然按照原来的顺序排列产生一个新的正整数, 使得这个新的正整数尽可能的小.
N k N
样例
给出一个字符串代表的正整数 A 和一个整数 k, 其中A
= 178542, k = 4
返回一个字符串 "12"
分析:每次删除一个字母,从高位到低位,发现s[i]>s[i+1]时,即...
分类:
其他好文 时间:
2015-05-17 16:50:50
阅读次数:
501
八、黑马程序员_Object类与异常类
A.Object类 B.异常类
A.Object类介绍
a.介绍
Object类是所有类的直接或间接父类,它里面定义的功能是所有类都具备的。
b.Object类中常用的方法有
getClass():返回该对像的运行时类。它返回一个Class类型的对像。在反射中较常用;
toString():返回该对像的字符串表现形式。返回值为String类型...
分类:
其他好文 时间:
2015-05-17 09:25:16
阅读次数:
105
问题描述:
检查字符串表达式中的括号是否匹配;
左括号数目同有括号数目不相等即为不匹配;
去除多余的左括号或者右括号,优先保留先出现的括号;
匹配后去除无效的括号:如:((表达式)) 应为(表达式);
只考虑小括号,不考虑先出现右括号的情况;
要求实现函数: (字符串最长长度为60;表达式正确性不需要考虑)
void Bracket(char* src, char* ds...
分类:
其他好文 时间:
2015-05-15 09:13:33
阅读次数:
138
问题描述
给定n个十六进制正整数,输出它们对应的八进制数。
输入格式
输入的第一行为一个正整数n (1
接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。
输出格式
输出n行,每行为输入对应的八进制正整数。
注意
输入的十六进制数不会有前导0,比如012A。
...
分类:
其他好文 时间:
2015-05-12 08:10:24
阅读次数:
145
题目大意:给出一些字符串表示二叉树,字符串的格式如下(n,s),n表示节点上的数,s表示该节点在哪个位置,问这些字符串能否组成二叉树解题思路:能否组成二叉树,首先需要判断根节点。
接着判断一下其他节点,按层次遍历的顺序来枚举,所以要先排序,按字符串的长度来排序。
如果该节点能是二叉树的节点,那么他的父节点就要存在
判断他的父节点是否存在,只需判断他的前len-1(len表示长度)个字符组成的串...
分类:
其他好文 时间:
2015-05-11 08:56:39
阅读次数:
123
(1)Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。 (2)Object类的构造方法有一个,并且是无参构造 这其实就是理解当时我们说过,子类构造方法默认访问父类的构造是无参构造 (3)要掌握的方法: A:toString() 返回对象的字符串表示,默认是由类...
分类:
其他好文 时间:
2015-05-09 18:59:19
阅读次数:
118
public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。如果参数为负,那么无符号整数值为参数加上 232;否则等于该参数。将该值转换为十六进制(基数 16)的无前导 0 的 ASCII数字字符串。如果无符号数的大小值为...
分类:
编程语言 时间:
2015-05-09 01:16:29
阅读次数:
189
数据库存放的日期,即使是以字符串表示的,你也可以利用《【Mysql】求出离最近相差X天的项,sql语句关于日期的比对》(点击打开链接)中所介绍的那个timestampdiff函数比对,日期是否相差超过一天。
如果在Java中要比对两个以字符串形式表示的日期是否相等,
比如比对两个以"yyyy-MM-dd HH:mm:ss"与字符串String形式表示的日期,是否相等
那可以先去除"-"、":...
分类:
编程语言 时间:
2015-05-07 12:28:56
阅读次数:
210
在一门语言里,一个日期时间一定有3种表现形式,字符串(如2010-11-11 05:07:08),Long型(一般是1970年1月1日至今的毫秒数),内置对象(在Javascript中就是Date);那么日期时间操作很常用的一个就是上述三种表现形式的互转和格式化(各种格式的字符串);
moment是Javascript的一个日期时间库,使用它可以很方便的实现上述三种表现形式的互转和字符串表现形式的...
分类:
编程语言 时间:
2015-05-06 01:27:22
阅读次数:
211
Add Binary
Given two binary strings, return their sum (also a binary string).
For example,
a = "11"
b = "1"
Return "100".
解题思路:
题意为两个字符串表示的二进制相加,求结果。记住常字符串与字符串变量能够相加,但是字符串不能与数字相加,字符...
分类:
其他好文 时间:
2015-05-04 20:12:43
阅读次数:
149