一个从小到大排列的数组,这个数组中的一个平台就是连续的一段值相同的元素。例如:12233345中22,333等都是平台,333为最长平台。 试编写程序,接收一个数组,把这个数组中的最长的平台找出来。 要求:简单,效率高; /**/ /// <summary> /// 返回最长平台 /// </summary> /// <param name="arrayList">字符串数组</param> /// <returns>最长平台长度</returns> public int longestPlateau( char [] arrayList) ... { int length = 1; for (int i = 1; i < arrayList.Length; i++) ...{ if (arrayList[i] == arrayList[i - length]) length++; } return length; }