美文网首页
每周一道算法题(二十六)

每周一道算法题(二十六)

作者: CrazySteven | 来源:发表于2017-09-17 22:08 被阅读459次

本周题目难度'Medium'

题目:给你一个断开的升序组合(比如123这个组合,收尾相连,从任意一个地方断开后的组合,可以是123,231,312),然后在给你一个数target,让你找出target在断开升序组合中的位置,如果没有就返回-1

思路:好吧,小伙伴都说用二分法,可我懒哪,直接遍历,三行代码搞定,如下:

int search(int* nums, int numsSize, int target) {
    for (int i = 0;i < numsSize; i++) 
        if (target == nums[i]) return i+1;
    return -1;
}

效率较低,但通过了测试,并未超时。。。

版权声明:本文为 Crazy Steven 原创出品,欢迎转载,转载时请注明出处!

相关文章

  • ARTS第三周(2018-12-16)

    1.Algorithm:每周至少做一个 leetcode 的算法题 第一道算法题:https://leetcode...

  • ARTS(09)

    什么是 ARTS? 算法(Algorithm): 每周至少一道 LeetCode 算法题,加强编程训练和算法学习 ...

  • ARTS(05)

    什么是 ARTS? 算法(Algorithm): 每周至少一道 LeetCode 算法题,加强编程训练和算法学习 ...

  • ARTS(07)

    什么是 ARTS? 算法(Algorithm): 每周至少一道 LeetCode 算法题,加强编程训练和算法学习 ...

  • ARTS(10)

    什么是 ARTS? 算法(Algorithm): 每周至少一道 LeetCode 算法题,加强编程训练和算法学习 ...

  • ARTS(02)

    什么是 ARTS? 算法(Algorithm): 每周至少一道 LeetCode 算法题,加强编程训练和算法学习 ...

  • ARTS(03)

    什么是 ARTS? 算法(Algorithm): 每周至少一道 LeetCode 算法题,加强编程训练和算法学习 ...

  • ARTS(08)

    什么是 ARTS? 算法(Algorithm): 每周至少一道 LeetCode 算法题,加强编程训练和算法学习 ...

  • ARTS(06)

    什么是 ARTS? 算法(Algorithm): 每周至少一道 LeetCode 算法题,加强编程训练和算法学习 ...

  • ARTS(04)

    什么是 ARTS? 算法(Algorithm): 每周至少一道 LeetCode 算法题,加强编程训练和算法学习 ...

网友评论

      本文标题:每周一道算法题(二十六)

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