如果数字数组的长度为偶数,那么该数字数组的“中间”是什么?

问题描述 投票:0回答:1

这不是一个家庭作业问题,我只是真诚地想弄清楚这一点。 假设我有一个数字数组: 7, 9, 3, 4, 0, 12, 19, -3 哪个数字是“中间”数字?

考虑到数组从第一个元素为 0 开始计数,我猜中间的位置是索引 3。但我只是不确定。我看到有人说中间

java arrays indexing computer-science basic
1个回答
0
投票

我猜“中间”是指序列中的中点序数。

例如,给定序列“Dog”-“Cat”-“Bird”,“Cat”是中间,因为前面和后面的元素数量相同(在本例中,两边都是一个)。

显然,在偶数个元素的序列中,不存在前后邻数相同的元素。所以,你必须任意决定。

例如,在八个元素中,您可以确定第四个元素是中间的,前面三个,后面四个。或者您可以决定第 5 个元素是中间的,前面有四个,后面有三个。

您应该采取什么策略来决定?这不是程序员的问题。这是程序员所制作的应用程序的利益相关者的问题。

© www.soinside.com 2019 - 2024. All rights reserved.