06 2017 档案

摘要:编写一个Java程序输出1!+2!+3!+……+n!的和? 偶然间碰到这个题,很简单,但也容易出错。比如大多数程序员都是从零开始计数,殊不知,0的阶乘不是0而是1。反正当时我写的时候没想起来0的阶乘是1想当然的认为0的阶乘是0对结果不会有影响。后来发现是不是应该从1开始试试,结果一试瞬间就明白了,0 阅读全文
posted @ 2017-06-16 10:49 一行代码的事 阅读(2579) 评论(0) 推荐(0)
摘要:给定 n 和 k,求123..n组成的排列中的第 k 个排列。 注意事项 1 ≤ n ≤ 9 样例 对于 n = 3, 所有的排列如下: 123 132 213 231 312 321 如果 k = 4, 第4个排列为,231. 1 public class PaiLieK 2 { 3 public 阅读全文
posted @ 2017-06-15 20:30 一行代码的事 阅读(839) 评论(0) 推荐(0)
摘要:给出一个包含大小写字母的字符串。求出由这些字母构成的最长的回文串的长度是多少。 数据是大小写敏感的,也就是说,"Aa" 并不会被认为是一个回文串。 注意事项 假设字符串的长度不会超过 1010。 样例 给出 s = "abccccdd" 返回 7 一种可以构建出来的最长回文串方案是 "dccaccd 阅读全文
posted @ 2017-06-15 09:17 一行代码的事 阅读(4341) 评论(0) 推荐(1)
摘要:接触IDEA不久,很喜欢这款只能的编译器。 今天用它来写一个简单的springmvc项目。 1.新建项目 2. 3. 点击完Finish以后,静静等待jar包下载(视网速而定) 完成以后要配置tomcat。 配置完成启动服务器,报错,缺少jstl对应的jar包。 阅读全文
posted @ 2017-06-14 10:55 一行代码的事 阅读(235) 评论(0) 推荐(0)
摘要:此程序空间复杂度过大。后续会继续优化。 阅读全文
posted @ 2017-06-14 09:53 一行代码的事 阅读(281) 评论(0) 推荐(0)
摘要:给定两个二进制字符串,返回他们的和(用二进制表示)。 样例 a = 11 b = 1 返回 100 1 public class Solution { 2 /** 3 * @param a a number 4 * @param b a number 5 * @return the result 6 阅读全文
posted @ 2017-06-14 09:38 一行代码的事 阅读(1095) 评论(0) 推荐(0)
摘要:给定一个非负数,表示一个数字数组,在该数的基础上+1,返回一个新的数组。 该数字按照大小进行排列,最大的数在列表的最前面。 样例 给定 [1,2,3] 表示 123, 返回 [1,2,4]. 给定 [9,9,9] 表示 999, 返回 [1,0,0,0]. 1 public class Soluti 阅读全文
posted @ 2017-06-14 09:38 一行代码的事 阅读(159) 评论(0) 推荐(0)
摘要:给定 n 对括号,请写一个函数以将其生成新的括号组合,并返回所有组合结果。 样例 给定 n = 3, 可生成的组合如下: "((()))", "(()())", "(())()", "()(())", "()()()" 1 public class Solution { 2 /** 3 * @par 阅读全文
posted @ 2017-06-14 09:34 一行代码的事 阅读(183) 评论(0) 推荐(0)
摘要:判断一个正整数是不是回文数。 回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。 注意事项 给的数一定保证是32位正整数,但是反转之后的数就未必了。 样例 11, 121, 1, 12321 这些是回文数。 23, 32, 1232 这些不是回文数。 public class Solutio 阅读全文
posted @ 2017-06-14 09:32 一行代码的事 阅读(163) 评论(0) 推荐(0)
摘要:给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。 置换的意思是,通过改变顺序可以使得两个字符串相等。 样例 "abc" 为 "cba" 的置换。 "aabc" 不是 "abcc" 的置换。 1 public class Solution { 2 /** 3 * @para 阅读全文
posted @ 2017-06-14 09:31 一行代码的事 阅读(231) 评论(0) 推荐(0)
摘要:单例 是最为最常见的设计模式之一。对于任何时刻,如果某个类只存在且最多存在一个具体的实例,那么我们称这种设计模式为单例。例如,对于 class Mouse (不是动物的mouse哦),我们应将其设计为 singleton 模式。 你的任务是设计一个 getInstance 方法,对于给定的类,每次调 阅读全文
posted @ 2017-06-14 09:29 一行代码的事 阅读(133) 评论(0) 推荐(0)
摘要:当你被逼到绝境,当你觉得毫无希望。看不到光明的夜,格外漫长。 你想想当初为什么出发,当初的那种拼搏的精神和勇气哪去了? 事实上,没有什么事情是一蹴而就的,坚持,坚持再坚持。 当你无比困惑的时候也许是该充电了,也许是太贪玩了。 放纵自己,会让你再也没有飞翔的能力。如果你是雄鹰,就不要整天在地上奔跑,属 阅读全文
posted @ 2017-06-13 15:32 一行代码的事 阅读(325) 评论(0) 推荐(0)