public bool GetElem(int i,ref string e){ if(i<1|| i>length) return false; e=data[i-1]; return true;}书上说这个方法的时间复杂度为O(n),n为数组的长度,我怎么觉得该数组的时间复杂度为O(1)啊