美文网首页
新浪的面试题

新浪的面试题

作者: tushizhan | 来源:发表于2016-12-26 15:24 被阅读0次

前几天参加新浪的面试,遇到俩个比较有意思的面试题,特写出来跟大家分享一下

1.找规律的一组数, 1,1,2,3,5,8...n;其实就是斐波那契数列
解决办法有很多,递归很简单:

<示例代码>
int fib(int n){
if (n == 1 || n == 2) {
return 1;
}else{
return fib(n - 1) + fib(n - 2);
}
}
int main(int argc, const char * argv[]) {
int n;
scanf("%d",&n);
printf("%d\n",fib(n));
printf("%d\n",ll(n));
return 0;
}

2.统计(1! + (1! + 3!) +...+ (1! + ... +(2 * n - 1)!))

<>@interface ViewController ()
@end
@implementation ViewController
/统计(1! + (1! + 3!) +...+ (1! + ... +(2 * n - 1)!))/

  • (void)viewDidLoad {
    [super viewDidLoad];
    NSInteger sum4 = 0;
    NSInteger n = 3;
    sum4 = [self sumOfOriginEquation:n];
    NSLog(@"%zd",sum4);
    }
    //外递归
  • (NSInteger)sumOfOriginEquation: (NSInteger)n{
    if (n >= 1) { return [self sumOfPerEquation:n] + [self sumOfOriginEquation:n - 1]; }
    else{return 0;
    }
    }
    //内递归
  • (NSInteger)sumOfPerEquation: (NSInteger)n{
    NSInteger num1;
    num1 = 1;
    for (NSInteger i = 1; i <= (2 * n - 1); i++) { num1 *= i;
    }
    if (n == 1) {return 1;
    }
    return (num1 + [self sumOfPerEquation:(n - 1)]);
    }

相关文章

  • 新浪的面试题

    前几天参加新浪的面试,遇到俩个比较有意思的面试题,特写出来跟大家分享一下 1.找规律的一组数, 1,1,2,3,5...

  • 新浪面试题

    1.strlen()与mb_strlen的作用分别是什么? 两者都是求字符串的长度。不同的是针对UTF8的编码方式...

  • 新浪面试题(转的)

    (转自于卫国博客,怕删除就复制了)2016年4月新浪微博面试题及面试流程。 ArrayList和Vector的主要...

  • 国内一线互联网公司内部面试题库

    国内一线互联网公司内部面试题库 面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库 熟悉本...

  • 国内一线互联网公司内部面试题

    国内一线互联网公司内部面试题库 面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库 熟悉本...

  • 2021年国内一线互联网大厂内部题库Android面试(Java

    国内一线互联网公司内部面试题库 以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库 熟...

  • Android中View绘制知识点,父视图高为match_par

    新浪乐居有道面试题"如果父视图的高设置为wrap_content,它的子View高也是wrap_content,那...

  • 新浪公司iOS面试题

    目录 对象引用计数放哪里?MVVM和MVC的区别UIButton防止多次点击如何监听弱网卡顿检测NSCache,N...

  • 算法面经--单链表的操作

    单链表操作(附:新浪百度腾讯面试题) 一、单链表介绍 1.1 单链表在内存中的样子 (物理结构) 1.2 逻辑结构...

  • 2018.08.01 新浪网面试题

    笔试题:1、常见的http状态码。2、什么是存储过程,有什么优缺点?3、什么是csrf攻击、xss攻击、sql注入...

网友评论

      本文标题:新浪的面试题

      本文链接:https://www.haomeiwen.com/subject/bksqyttx.html