在接触数组的时候一直没注意以下细节,碰到下面这种情况就一脸懵逼。
其实都是些很简单的高中数列知识,记一下,比用到的时候再推导好很多(  ̄ー ̄)。
对于1、2、3、4、5…n 形式的数组数列,n等于数组的长度。
对于0、1、2、3、4…n 形式的数组数列,n+1等于数组的长度。
对于n、n+1、n+2…m 形式的数组数列,(m-n+1)等于数组的长度。
对于n、n+1、n+2…m 形式的数组数列,若n和m不同时为偶数或奇数,则偶数与奇数个数相同。
对于n、n+1、n+2…m 形式的数组数列,若n和m同时为奇数,则奇数个数比偶数多一个。
对于n、n+1、n+2…m 形式的数组数列,若n和m同时为偶数,则偶数个数比奇数多一个。
对于长度为奇数n的数组,n/2 表示数组中间的数的值
对于长度为偶数n的数组,n/2 并向下取整为中间偏左的值,向上取整为中间偏右的值(此处意会)
对于n、n+1、n+2…m 形式的数组数列且长度为奇数或偶数的数组,…略。