반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 성적평가
- softeer
- 백트래킹
- 처우산정
- 파라메트릭
- 오퍼레터
- 처우협의
- 물채우기
- upper_bound
- 소프티어
- 이분탐색
- 경력
- boj #19237 #어른 상어
- 13908
- msSQL
- Docker
- dfs
- 퇴사통보
- BFS
- 기술면접
- OFFSET
- @P0
- 6987
- 연결요소
- 백준
- incr
- BOJ
- Kafka
- 매개변수탐색
- compose
Archives
- Today
- Total
기술 블로그
정렬되어 있지 않은 연결리스트에서 임시 버퍼 없이 중복되는 원소 제거 본문
728x90
반응형
버퍼가 없다면, 2개의 포인터를 이용한다.
current 포인터는 연결리스트를 순회.
runner 포인터는 중복되는 원소가 있는지 확인.
- 코딩 인터뷰 완전 분석 300p -
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | void deleteDups(LinkedListNode head) { LinkedListNode current = head; while (current != NULL) { LinkedListNode runner = current; while (runner.next != NULL) { if (runner.next.data == current.data) { runner.next = runner.next.next; } else { runner = runner.next; } } current = current.next; } } | cs |
728x90
반응형
'알고리즘 > 면접 및 공부' 카테고리의 다른 글
선분 교차 판별 및 CCW (0) | 2019.08.15 |
---|---|
연속합 (0) | 2019.05.01 |
단방향 연결리스트가 있을 때, 맨 뒤에서 k번 째 원소 구하기 (0) | 2019.04.21 |
N by N 행렬을 시계 방향 90도 회전 (0) | 2019.04.20 |
숫자 교환 (0) | 2019.04.19 |