AI工具人
提示词工程师

5种解法的算法面试题 来看看你是青铜还是王者?

先来详细描述下这道题。在一个全为正整数的数组中找到总和为给定值的子数组,给出子数组的起始下标(闭区间),举个例子:

在[3 2 1 2 3 4 5]这个数组中,和为10的子数组是[1 2 3 4],所以答案应该是[2,5]。
和为15的子数组是[1 2 3 4 5],答案为[2,6]。

这是一道非常有意思的题,为什么这么说?最简单的解法只要具备基本的编程知识就能写出,更优的解法需要你有数据结构和算法能力,越高效的解法越巧妙,可能你一下子无法想出所有的解法,但我相信你看完这篇博客一定会感叹算法的神奇。

赞(0) 打赏
未经允许不得转载:XINDOO » 5种解法的算法面试题 来看看你是青铜还是王者?
描述文字

评论 1

  1. #1

    leecode前100刷过的话,滑动窗口应该很容易就想到了吧

    匿名5个月前 (05-28)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫