텍스트 파일을 열고 5 ~ 20 단어를 읽고 배열에 저장 한 다음 텍스트 파일을 다시 닫는 알고리즘이 있습니다.5 ~ 20 단어로 텍스트 파일을 읽는 Big O 표기법
이 알고리즘에는 Big O Natation (1) 또는 (n)이 있습니까?
텍스트 파일을 열고 5 ~ 20 단어를 읽고 배열에 저장 한 다음 텍스트 파일을 다시 닫는 알고리즘이 있습니다.5 ~ 20 단어로 텍스트 파일을 읽는 Big O 표기법
이 알고리즘에는 Big O Natation (1) 또는 (n)이 있습니까?
나는 여기에서 일반적인 의견에 반하여 가서 O(n)
이라고 말하며, n
은 평균 단어 길이입니다. 20 단어의 길이가 두 배가되면 분명히 읽을 수있는 작업량도 늘어납니다.
단어의 최대 길이도 일정하지만 그러나 O(1)
이됩니다.
O (1) 항상 제한된 수의 연산을 사용합니다.
알고리즘을 실행할 때마다 알고리즘을 실행하는 데 걸리는 시간이 더 길어 지므로 알고리즘이 실행되는 시간이 20 단어를 초과하지 않으면 O (1)입니다. 텍스트 파일이 증가합니다.
5 개에서 20 개 단어가 어떻게 선택됩니까? – Gumbo
그들은 관리자에 의해 어느 정도 선택됩니다. 따라서 증가하지 않고 제한을 초과하지 않을 것입니다. – Tyzak