0
Vector<int> v;
int i=0;
while(i!=999)
{
cin>>i;
v.push_back(i);
}
입력 개수가 다를 때이 코드의 시간은 달라질 수 있습니다. 벡터는 새로운 할당을 위해 상각 된 시간이 걸릴 것입니다. 동일한 크기의 프로그램이라도 다른 시간에 다른 시간이 걸릴 수 있습니다.시간을 변경하기위한 변경 제안 입력 크기의 함수
제안 사항 (예 : 벡터 대신 목록 사용)은 시간을 입력 횟수의 함수로 만듭니다.
질문에 대한 답을 얻은 것 같습니다. "입력의 수가 달라지면이 부분에 걸리는 시간이 달라질 수 있습니다." 그리고 나서 "시간을 입력 횟수의 함수로 만드십시오." 그것은 이미 많은 입력의 함수입니다. 너 스스로 그렇게 말했다. –