1강에서의 List와 자료구조편에서의 List의 차이가 뭘까요?
597
2 asked
안녕하세요 1강에서 List를 구현할 때는 head 포인터 하나만 갖고 노드를 연결했는데 자료구조 편에서
구현한 리스트는 head와 tail을 갖고있는데 혹시 어떤 차이가 있는걸까요?
추가질문
list의 중간 삽입/ 삭제도 iterator를 들고있지 않아 순차접근 하는 경우는 시간 복잡도가 O(N)인가요?
Answer 1
1
여러 버전이 존재하지만 알고리즘 자체는 크게 다르지 않습니다. (세부 구현이 달라질 뿐)
iterator가 없다면 당연히 순차접근하는 비용이 들기 때문에 O(N)입니다.
네트워크 전체 흐름 복습 질문
0
9
1
프로필 사진 세팅과 관련하여 질문 드립니다
1
22
2
시스템 엔지니어 관련 질문입니다.
0
36
2
구글 폼 작성 완료!
1
29
1
개발과 연관없는 경력 기입 여부
1
83
2
이직 준비 방향에 대한 조언을 구하고 싶습니다.
1
72
2
이력서 구성에 대한 질문드립니다.
1
77
2
Replace함수 질문
0
82
2
A*, 다익스트라, Bfs차이 질문
0
171
2
closed list를 비교하는 부분이 궁금합니다.
0
118
1
부모가 2개 이상일경우 질문
0
172
2
sort함수 쓰려면 알고르즘헤더를 추가해야하는거 아닌가요?
0
187
2
빅오 표기법 2단계
0
328
1
list의 insert, erase에서 매개변수는 왜 iterator를 복사형으로 받나요?
0
290
1
Pop()함수에서 레퍼런스를 반환하지 않는 이유가 궁금합니다
0
386
3
iterator의 begin, end, insert, erase함수에서 iterator를 반환할 때 일어나는 현상이 궁금합니다
0
227
1
언리얼 part.4 는 안나오나요?
0
448
1
재귀함수 질문
0
464
1
클레스 템플릿 헤더파일 분리시 주의 사항이 있나요?
0
563
3
Pos operator< 어디서 사용하나요?
0
518
2
Disjoint Set 클래스 수정해도 괜찮나요?
0
468
1
A*알고리즘 작성과정에서 블록 안에서 초기화를 한 이유가 궁금합니다.
0
592
1
이진 탐색 트리 삭제 질문
0
700
1
해당 문제 유형을 수학적으로 표현 가능할까요?
0
505
1

