- 博客(4)
- 收藏
- 关注
原创 表达式计算 Java算法
一个关于带括号的四则运算简单算法,看题目 题目分析:简单地说,题目就是要求我们写一个带有括号的四则运算算法.我们先来以人脑的思维做一下这种四则运算:首先, 看到+和-可以先忽略, 看到*(乘法)和/(除法)也可以先放一边, 优先找表达式里面有没有()括号(因为四则运算的优先级是规定好的嘛).根据上述的规则, 在做 1-2+3*(4-5) 这道题目时, 优先执行小括号里面的内容 (4-5
2017-11-30 23:51:21
697
原创 16进制转8进制的位运算 Java算法
又是一道算法题,这道题目其实很简单,看下题目: 题目要求是: 输入十六进制数的字符串形式, 然后转换成8进制数输出.要求很简单, 因为Java内置的api就可以搞定, 下面是我最开始的思路和代码:最开始的思路: 用字符串数组接收输入的16进制字符串然后用大数BigInteger(为什么用BigInteger呢?因为测试数据一共有10个,最后一个16进制数有10万位,你没看错,就是10万
2017-11-19 20:58:13
1607
原创 公共钥匙盒 Java算法
继续CCF模拟题,这次是老师上课使用钥匙的题目,题目如下: 题目分析: 1. 题目要求输出的结果是最后一个老师归还钥匙后,钥匙的排序输出. 2. 由上可知,我们的重点就在于对于钥匙排序的算法 3. 在思考算法之前我们先将题目的内容理一理,用实际的生活情况来描述以下题目,可以将题目理解为: 老师在固定的时间上课,并取走对应的钥匙,上课结束后,老师们按照一定的规则归还钥匙,最后我们统计一下钥匙
2017-11-17 15:04:56
2971
6
原创 打酱油 Java算法
最近在练习CCF模拟题,写一些题目的个人算法. 首先来分析以下这道题目: 要求是给出能够购买的最大酱油瓶数,可以购买的规格有三种,分别是: 1.一次购买1瓶,需要10元
2017-11-17 14:01:44
814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人