딥러닝 성장일지

  • 홈
  • 태그
  • 방명록

2024/12/22 2

(간단한 코드)리트코드 83. Remove Duplicates from Sorted List

우선 Duplicate는 "중복"이라는 의미로, 알고리즘 문제를 풀다보면, 자주 등장하는 녀석이다. 연결 리스트가 뭔지는 많은 사람들이 알겠지만, 어떤 구조로 되어 있는지는 잘 모르는 사람들이 많다.linked list 연결 리스트는 아래와 같이 만들어진다.class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = next# 1->1->2->3->3->4 순서로 되어 있는 연결 리스트는 다음과 같이 만들어진다.head = ListNode(1, ListNode(1,ListNode(2,ListNode(3,ListNode(3,ListNode(4))))))cur = headprint(head.va..

리트코드 알고리즘/리트코드 easy 2024.12.22

(간단한 코드)리트코드 155. Min Stack

이 문제는 stack에 필요한 기능들을 담고 있는 클래스를 만드는 문제다.각 기능을 제대로 이해하는 것보다는 파이썬에서 클래스가 어떤 구성으로 이루어지는지 알아보는 방향으로 가겠다.class MinStack: def __init__(self): self.stk = [] self.min_stk = [] def push(self, val: int) -> None: self.stk.append(val) if not self.min_stk: self.min_stk.append(val) elif self.min_stk[-1] None: self.stk.pop() self.min_s..

리트코드 알고리즘/리트코드 medium 2024.12.22
이전
1
다음
더보기
프로필사진

딥러닝 성장일지

인문계열 학사가 딥러닝 엔지니어가 되기까지

  • 분류 전체보기 (50)
    • 딥러닝 (6)
    • (딥러닝을 위한)선형대수학 (3)
      • (딥러닝을 위한)선대 1장 (3)
    • (딥러닝을 위한)확률과 통계 (1)
      • (딥러닝을 위한)확률 통계 (2)
      • 다양한 확률 분포 (9)
    • (딥러닝을 위한)기타 수학 (2)
    • 리트코드 알고리즘 (1)
      • 리트코드 easy (22)
      • 리트코드 medium (4)
    • 잡담 (0)

Tag

리트코드, 티스토리챌린지, 오블완, 코딩,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/12   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바