인프런 커뮤니티 질문&답변

조준형님의 프로필 이미지
조준형

작성한 질문수

코딩테스트 [ ALL IN ONE ]

동적 배열 (Dynamic Array)

11:50 동적 배열

작성

·

290

1

O(n)이 되는 것들은 대부분 '한칸씩 한칸씩' 옴겨 가기 때문이라고 하셨는데

 

이것이 '변수를 칸안에 집어 넣는 것'을 한 두 번만 해도 되면 O(1) 이 되고

 

'변수를 칸안에 집어 넣는 것'을 계속 한칸한칸 n번 해야 하면 O(n)이 되는 건가요?

답변 1

0

개발남노씨님의 프로필 이미지
개발남노씨
지식공유자

안녕하세요 준형님.

 

'변수'를 칸안에 집어넣는 것이 어떤 것을 의미하는지 제가 확 와닿지 않아서 제대로 된 답이 될 지 모르겠으나, 제가 해당 질문을 이해한대로 답을 해드리도록 하겠습니다~

 

질문의 요가 데이터를 한 칸 씩 옮기는게 한두번이면 O(1)이고, n번이면 O(n)이냐 라는 거라면 맞습니다.

혹시 질문에 답이 됐을까요?

이해 안가시는게 있다면 더 질문해주시면 자세히 답변해드리겠습니다~

조준형님의 프로필 이미지
조준형

작성한 질문수

질문하기