数组中:max=a[0] 是否代表max等于数组中的任意一个还是只能代表第一个项?

 我来答
ldw_xc007
2014-12-04 · TA获得超过458个赞
知道小有建树答主
回答量:340
采纳率:0%
帮助的人:251万
展开全部
这个只是假设a[0]最大,这样做的目的:
1、我们可以通过这种方式将max这个变量初始化;
2、我们知道,在进行数据查找最大值时,需要进行两两数据的比较,只不过数据比较多时,我们需要多次重复比较而已。那么,在比较时,总得有个开始吧,这个开始我们习惯于从第一个开始,让第一个和第二个数据进行比较,然后将二者大的那个再与第三个比较,以此类推。因此,我们这样假设是不是为我们的后续比较的工作做了开端啊?
3、其实我们也可以假设其他元素为最大值,如max=a[3],但是给我们作循环控制带来不便。
希望有帮助。
追问
懂了,非常感谢你。
另外将max变量初始化对于初始化这个数值是任意数都可以吗?一般都是初始化为0,那随意指定一个初始化的值也行?
追答
理论上讲,可以讲max初始化为该数组中的任一元素,但为了循环方便,一般将其初始化为a[0].
漫步人生ahri
2014-12-04 · TA获得超过171个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:182万
展开全部
a[0]代表数组里面下标为0的项
也就是说a[0]在这里实际是10

max=a[10] 意思就是 max=10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式