반응형
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 |
Tags
- Kafka
- 기술면접
- 파라메트릭
- incr
- 13908
- 6987
- 백트래킹
- msSQL
- dfs
- 이분탐색
- 매개변수탐색
- OFFSET
- BOJ
- 처우산정
- 성적평가
- 퇴사통보
- 연결요소
- boj #19237 #어른 상어
- 물채우기
- compose
- 백준
- 처우협의
- @P0
- 오퍼레터
- Docker
- upper_bound
- 경력
- softeer
- 소프티어
- BFS
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 |