Remove Linked List Elements

2021. 7. 6. 15:52· 자료구조 알고리즘/코딩테스트

203. Remove Linked List Elements

https://leetcode.com/problems/remove-linked-list-elements/

 

Remove Linked List Elements - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

Language: C++

class Solution {
public:
    ListNode* removeElements(ListNode* head, int val) {
        if (head != NULL) {
            ListNode* prev = NULL;
            ListNode* cur = head;
            
            while (cur) {
                if (cur->val == val) {
                    if (cur == head) {
                        head = head->next;
                    } else {
                        prev->next = cur->next;
                    }
                } else {
                    prev = cur;
                }
                cur = cur->next;
            }
        }
            
        return head;
    }
};
728x90
반응형

'자료구조 알고리즘 > 코딩테스트' 카테고리의 다른 글

Merge Two Sorted Lists  (0) 2022.01.28
Odd Even Linked List  (0) 2021.07.07
Reverse Linked List  (0) 2021.07.04
Remove Nth Node From End of List  (0) 2021.07.03
Intersection of Two Linked Lists  (0) 2021.07.03
'자료구조 알고리즘/코딩테스트' 카테고리의 다른 글
  • Merge Two Sorted Lists
  • Odd Even Linked List
  • Reverse Linked List
  • Remove Nth Node From End of List
내공얌냠
내공얌냠
내공냠냠
내공얌냠
내공냠냠
내공얌냠
전체
오늘
어제
  • 분류 전체보기 (254)
    • 개발 (113)
      • mediapipe (16)
      • insightface (5)
      • JongjuAR (3)
    • 자료구조 알고리즘 (79)
      • 코딩테스트 (64)
      • 이론 (15)
    • 공부 (7)
      • 단행본 (7)
      • 튜토리얼 (19)
      • 논문 (15)
      • 복기 (5)
    • 참여 (5)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 플러터 튜토리얼
  • kubeflow설치안됨
  • flutter
  • flutter 행사
  • mediapipe
  • 미디어파이프
  • 구글 미디어파이프
  • ios google places api
  • 컴퓨터 비전 기초
  • flutter 행사 후기
  • flutter tutorial
  • vscode 스프링 설치
  • 음성인식 기초
  • torchscript vs onnx vs tensorrt
  • kubeflow설치가이드
  • postgresql install in mac
  • 머신러닝이란
  • 컴퓨터 비전 책 추천
  • 플러터
  • speaker adaptation tts
  • python telegrambot
  • 딥러닝 기반 음성인식 기초
  • flutter conference
  • mediapipe translate
  • git tutorial
  • 깃 튜토리얼
  • 음성인식 튜토리얼
  • google mediapipe
  • postgresql 재설치
  • 컴퓨터 비전

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
내공얌냠
Remove Linked List Elements
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.