
LintCode
Ning_Lee98
学习ing
展开
-
LintCode:A+B的和
题目: 给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。 注意事项 你不需要从输入流读入数据,只需要根据aplusb的两个参数a和b,计算他们的和并返回就行。 程序: public class Solution { /* * @param : An integer * @param : An integ原创 2017-10-27 16:39:06 · 285 阅读 · 0 评论 -
LintCode:尾部的零
题目 设计一个算法,计算出n阶乘中尾部零的个数 样例 11! = 39916800,因此应该返回 2 挑战 O(logN)的时间复杂度 题目分析 先说结论,此问题大致有三种思路:第一种算出结果,然后查看末尾的0的个数,效果非常差;第二种,加法操作,从5开始,每次进5,然后判断,效果达不到O(logN);第三种,每次除5,多次之后结束。 详情如下。 重点分析转载 2017-10-27 16:23:04 · 824 阅读 · 0 评论 -
LintCode刷题:有效数字
今天第一次是跟随一个博主学习足迹知道有LintCode 和LeetCode这两个刷题网址,专为学编程的同志练手,我希望我可以每天坚持刷一题!!!! 第一次不知道直接点“帮我挑一题”,给了我《有效数字》这道题。一看到这道题感觉还蛮简单的,可写才知道自己的基础 是多么的薄弱,内心那个崩溃啊!而且不知道为什么我在线写的Java程序总是有错的,但是我复制到我eclipse中运行时对的,最后原创 2017-10-26 16:46:46 · 400 阅读 · 0 评论