【发布时间】:2014-08-21 05:39:55
【问题描述】:
我必须编写一个 C 代码,使用递归查找数组中的最小值。我已经使用 for 循环完成了,但递归更棘手。有人可以帮帮我吗?
【问题讨论】:
-
到目前为止你尝试了什么?
-
你尝试过什么了吗?像往常一样使用递归:解决退化的情况(单元素数组),然后处理一般情况。
-
对于大型数组,您可以(从概念上)将它们分成两半并考虑每一半。这是递归!
-
用户在这里提出了第一个问题,并获得反对票! @angie 请在 SO 上发布您尝试过并欢迎的内容
-
@angie 我建议你看不到答案。请通过一个简单的示例找到您的解决方案,例如具有 1 个元素的数组,然后是 2 个元素,然后是 3 个元素,依此类推。三个步骤后,您可能会找到答案。
标签: c