会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wanlifeipeng
博客园
::
首页
:: ::
联系
::
订阅
::
管理
::
公告
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
2017年5月9日
java翻转字符串中的单词
摘要: 效果: 输入: "java and python" 输出: "avaj dna nohtyp" 代码: 版本1: 不考虑字符串开头有空格,单词间有多个空格空格的情况 版本2:考虑开头的空格,单词间有多个空格
阅读全文
posted @ 2017-05-09 13:35 wanlifeipeng
阅读(3464)
评论(0)
推荐(0)
java实现字符串反转
摘要: 代码:
阅读全文
posted @ 2017-05-09 13:24 wanlifeipeng
阅读(226)
评论(0)
推荐(0)
2017年5月8日
黑洞数
摘要: 黑洞数又称陷阱数,是具有奇特转换特性的整数。任何一个数字不全相同整数,经有限“重排求差”操作,总会得某一个或一些数,这些数即为黑洞数。“重排求差”操作即把组成该数的数字重排后得到的最大数减去重排后得到的最小数。 代码: 效果:
阅读全文
posted @ 2017-05-08 16:56 wanlifeipeng
阅读(472)
评论(0)
推荐(0)
修改String中的内容
摘要: 例子:有一个字符串"abcdef",现在想让字符串中的字符各自加1,求修改后的字符 String 在Java中是不可修改的。 方法1:将String 变为字符数组,通过修改字符数组,最后将字符数组转为String 方法2: 使用StringBuilder
阅读全文
posted @ 2017-05-08 16:25 wanlifeipeng
阅读(747)
评论(0)
推荐(0)
判断字符串是否包含重复字符
摘要: 方法1: 遍历字符串中的所有字符,将当前字符和它后面的所有字符逐一比较是否相同,如果相同则说明重复,停止遍历。如果直到遍历结束还未发现重复字符,则说明该字符串中没有重复字符 方法2: 遍历字符串中的所有字符,比较字符的当前位置和最后一次出现的位置,如果两者不同,则说明存在重复字符。
阅读全文
posted @ 2017-05-08 16:11 wanlifeipeng
阅读(2618)
评论(0)
推荐(0)
数字数码管
摘要: 数字或字母可以用7位数码管显示(就是排列为8字形的7个数码管) 对于大型灯管,为了节约使用,在切换数字的时候,如果该灯管的状态没有改变,则不需要对该灯管关了再开。 已知一个数字变化的系列,求7个数码管开关的动作。 思路: 我们知道将数码管开启的时候是所有的灯都先亮一下(即亮出8这个数字),然后才会变
阅读全文
posted @ 2017-05-08 11:32 wanlifeipeng
阅读(477)
评论(0)
推荐(0)
2017年5月7日
常数变易法
摘要: 思路: 现将变动部分用常数代替,再逐步将常数替换为变数(变量) 关键是寻找变化的规律,如果不直观,可以列出所有变化,进行比对,然后设计公式 实例: 1.输出三角星号 首先找规律,发现每一行都是先输出空格,然后输出*号,空格、信号与行号的关系如下: 行号 空格数 星号数 1 4 1 2 3 2 3 2
阅读全文
posted @ 2017-05-07 16:00 wanlifeipeng
阅读(2095)
评论(0)
推荐(0)
假设修正法
摘要: 衡量一个软件质量的标准是什么? 正确性,运行效率,稳定性,容错,容灾能力,可读性(有时候甚至可以牺牲效率,来保证代码的逻辑清晰,简明,以便后期的阅读修改和维护)。。。 提高可读性的方法 增加注释 控制函数内代码行数 控制循环嵌套层数 使用贴切的变量或函数命名 。。。 最本质的: 逻辑尽量简短、清晰
阅读全文
posted @ 2017-05-07 12:16 wanlifeipeng
阅读(300)
评论(0)
推荐(0)
2017年5月6日
剪枝
摘要: 暴力破解的缺点: 循环次数过多 多层循环容易造成分支数爆炸 递归也会引发指数增长 剪枝: 尽早结束无意义的运算分支 尽量选择分支少的为循环条件 优点: 提高计算速度和效率 实例分析: 1.已知要找的总额,和提供的各种面值 例如:要找8元零钱,可以使用5元,2元,1元和5角组合。 代码: 这个问题本身
阅读全文
posted @ 2017-05-06 22:07 wanlifeipeng
阅读(296)
评论(0)
推荐(0)
暴力破解
摘要: 计算机的优势: 计算速度 最笨的计算方法: 直接枚举每种可能的情况 情况属不是天文数字即可 要做到不遗漏 最好能不重复 实例: 1.鸡兔同笼 鸡兔共有50头,脚120只,问鸡兔各自的数量 2.韩信点兵 部队人数大约有1000多人,不到2000,采用报数的方式,得到以下结果: 5人一组余1人, 7人一
阅读全文
posted @ 2017-05-06 21:17 wanlifeipeng
阅读(212)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页