LintCode336斐波那契数列的解析
来源:互联网 发布:安装对联打印机软件 编辑:程序博客网 时间:2024/04/28 02:42
今天算是我正式想要入坑oj的第一天,之前只是一年半前在hdoj上面刷过几道水题,然后就因为各种懒拖烦,将算法和数据结构落下了
今年大二暑假,感觉有点方了,只学过javaweb,能做一些小型的小项目而已,编码能力并没有多厉害,我想,这个暑假将是决定我将来是否能够继续走编程开发这一条路的关键,
我已经错失了太多,大一搞学生会和同乡会当班长什么的我没有太关注学习和技术发展,大二又在狂补大一欠下的债,这样算来,我是落后别人差不多两年,
有点搞笑,我高一高二没有读书,也是落后别人两年然后高三一年恶补后来考上了一个重本大学,现如今,我看我是要重蹈覆辙了,似乎有点跑题了
今天逛了几大oj,最后选择了LintCode和LeetCode,因为英文能力有限就选择了前者,
我先试水了最简单的那道,结果脸好痛
一直在那里担心什么风格检测有不通过的就是没有关注提交代码这一块,真是坑了自己
后来还是忍不住百度了一下,才发现我没有先说明n=1,n=2和n=3,真是低级错误呀,后来重新添加,完美ac了
以下是源码:
- int fibonacci(int n) {
- // write your code here
- if ( n == 1 ) {
- return 0;
- } else if ( n == 2 || n == 3 ) {
- return 1;
- }
- int a = 1;
- int b = 1;
- int i = 4;
- int sum = 0;
- while (i <= n) {
- sum = a + b;
- a = b;
- b = sum;
- i++;
- }
- return sum;
- }
0 0
- LintCode336斐波那契数列的解析
- 完全解析斐波那契数列
- 斐波那契数列解析
- [ACM]斐波那契数列对应的奇偶数列
- 斐波那契数列数列的实现
- 有趣的斐波那契数列
- 斐波那契数列的解法?
- 斐波那契数列的应用
- 斐波那契数列的打印
- 斐波那契数列的神奇
- 斐波那契数列的
- 斐波那契数列的性质
- 斐波那契数列的计算
- 斐波那契数列的研究
- 新的斐波那契数列
- 斐波那契数列的计算
- 斐波那契数列的实现
- 斐波那契数列的优化
- css之line-height
- 招聘网站上的企业真实存在吗
- menci大爷的stl讲解
- jq刷新页面
- java基础 继承 重写 多态 自动转型
- LintCode336斐波那契数列的解析
- js获取主要颜色
- 程序员是怎样的一群人
- win10添加应用程序到开机启动项
- MyBatis中实现动态的SQL语句,分页以及mybatis的常用的配置
- 非安装版mysql 配置 连接navicat
- Android Volley完全解析(一,二,三,四)全
- hdu4901 The Romantic Hero
- WIN10下安装mysql-5.6.31-winx64(配置版免安装)