循环基础语法—循环1.Switch(整型和字符)整数型(byte\char\int\short)JDK1.7以上可以使用字符串 问题为什么byte和short能在switch后面但是long却不能? 因为byte和short比int小可以通过隐式转换,而long如果转换就是强制类型转换 Swicth(整型数){ Case(当)常量:bre..
分类:
编程语言 时间:
2016-04-22 09:32:14
阅读次数:
208
2016.03.27下午参加华为机试,简单扫了一眼几个题的标题,选择了一道字符串问题,其实该题非常非常的简单,可以说是简单的不能再简单了,而且有很多种解法,上机时我选择了直接借用java提供的一些函数,以为自己能很快解决问题,结果却卡了很久,机子上测试时一直没能通过 晚上回到寝室,改了一下前面的代码 ...
分类:
编程语言 时间:
2016-03-28 21:38:14
阅读次数:
371
问题描述: 利用字符串中字符出现的重复次数,实现一个最简单的字符串压缩,所压缩后字符串没有变短,则返回原来的字符串, 例如abbbcccccddef,压缩之后为ab3c5d2ef;在字符串足够大(大于1000万个字符),要考虑效率问题; 在js里字符串一旦赋值后不能修改 基于这个背景看一下字符串连接 ...
分类:
编程语言 时间:
2016-03-27 22:29:58
阅读次数:
230
问题描述:实现翻转字符串函数reverse;假使不分配额外的空间,直接就地翻转字符串; 当不申请内存时,直接就地翻转字符串时,题目会有一些难度,尤其是涉及到了递归的操作 递归操作,主要是要考虑好截止条件。 ...
分类:
编程语言 时间:
2016-03-27 21:20:50
阅读次数:
221
问题描写叙述 oracle假设存储number(20,2)数据,0数据库中为0.00,2.1数据库中为2.10,3.88存储为3.88, 假设直接从数据库中取出相应显示为: 0 2.1 3.88 保留两位小数会发生变化,假设须要和数据库保持一致: 解决方法 保留两位有效小数的方法: 废话太多了,直接
分类:
数据库 时间:
2016-03-13 14:07:09
阅读次数:
199
今天讨论字符串问题讨论到字符串存储问题,想到通过就地修改字符串验证写死的字符串是否存储在同一位置的问题,在MSDN找到以下代码: 1 class UnsafeString 2 { 3 unsafe static void Main(string[] args) 4 { 5 ...
现在有这样一个需求:编辑器里面可以插入图片,添加新闻的内容,现在要从新闻的内容中截取一部分的文字,作为该篇新闻的描述,怎样做简单?思路:先用strip_tags函数去掉HTML标签,然后用msubstr(这个函数不是TP自带的,需要手动加上)函数截取字符串问题:strip_tags函数去掉HTML标...
分类:
Web程序 时间:
2015-12-10 23:42:19
阅读次数:
292
后缀数组,解决字符串问题的有利工具,本题代码为倍增SA算法具体解释详见2009年国家集训队论文 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 9 using namespa...
分类:
编程语言 时间:
2015-11-19 16:25:41
阅读次数:
248
面向对象三大特性:封装,继承,多态。从刚开始学习编码直到现在,虽然这些特性天天在用,但是感觉自己理解的还是很浅,DBHelper一般大家都应该是写一个dll去调用最终的运行结果为:遇见的问题:(1).代码冗余(或多或少还是有冗余的部分代码).(2).连接字符串问题(代码中注释部分).表结构:crea...
分类:
数据库 时间:
2015-09-28 18:45:30
阅读次数:
284
问题描述将一个十进制字符串转化为十六进制字符串。问题解决这个问题如果只是十进制转化为十六进制,其实是比较容易的,只要了解短除法就可以解决了,但题目里数是字符串,这就将题目的难度增高了。因为如果只是int型,那最多也就支持个10位数;但字符串却可以上千位,所以我们使用短除法的时候会比较麻烦。这里我先将字符串转成了int型,先把简单的10位数的实现出来,来理顺一下思路。下面是10进制数转16进制的代码:...
分类:
编程语言 时间:
2015-09-25 18:41:15
阅读次数:
195