<개념>
Node 클래스
class Node(object):
def __init__(self, data):
self.data = data
self.left = None #왼쪽 서브노드
self.right = None #오른쪽 서브노드
tree 클래스
class BinarySearchTree():
# 생성자
def __init__(self)->None:
# 검색하는 메소드
def search(self, key)->int:
# 노드 추가하는 메소드
def add(self,key,value)->bool:
# 노드 삭제하는 메소드
def remove(self, key)-> bool:
# 노드 출력하는 메소드
def dump(self) -> None:
'Python > 알고리즘' 카테고리의 다른 글
[프로그래머스] 60057 문자열 압축 (0) | 2022.07.10 |
---|---|
[백준] 11478 / 18247 (0) | 2022.07.06 |
[백준] 1225 이상한 곱셈 (0) | 2022.07.06 |
[python] 1699 제곱수의 합 (미해결) (0) | 2022.07.03 |
[파이썬] 16503 괄호 없는 사칙연산 (0) | 2022.07.02 |