Maximize Your Potential

2024/08/08 2

[Python BootCamp] 기본 연산자, 데이터 타입 조작, 내장 함수(Built-in Functions)와 집합(Set) 이해하기

논리 자료형 (Bool)Python에서는 True와 False 두 가지 논리 값을 사용하여 논리 연산을 수행합니다. 이 값들은 실제로 정수형으로 변환할 수 있으며, True는 1, False는 0으로 간주됩니다.x = True y = False z = 10 > 3 # 10이 3보다 크므로 True입니다. print(z) # 출력: True # 논리 연산 예제 a = True b = False print(a and b) # 출력: False (두 값이 모두 True여야 True) print(a or b) # 출력: True (둘 중 하나라도 True면 True) print(not a) # 출력: False (True의 부정은 False) 클래스와 메서드클래스에서 __str__ 및 _..

BackEnd 2024.08.08

[CS지식 공부하기] 알고리즘 - 트리 자료구조의 속성과 활용 및 이진 트리 순회 방법: 중위, 전위, 후위 순회에 대한 이해

이해하기 쉬운 트리 자료구조의 속성과 활용트리 자료구조는 계층적인 구조를 표현하는 데 사용되며, 단방향 그래프의 한 종류로 볼 수 있습니다. 그 모양이 나무와 유사하여 트리라고 불립니다. 이 구조는 하나의 뿌리(root)에서부터 여러 가지 가지(branch)가 뻗어나가는 형태를 가집니다. 그리고 데이터를 순차적으로 나열하는 선형 구조가 아니기 때문에 비선형 구조입니다. 또한, 트리 자료구조는 아래와 같은 여러 가지 속성을 가지고 있습니다. 루트(Root): 트리의 가장 위에 있는 노드로, 다른 모든 노드들은 이 루트 노드에서부터 시작합니다.노드(Node): 트리의 각 요소를 나타냅니다. 노드는 데이터를 저장하고 다른 노드와 연결된 엣지(Edge)를 가질 수 있습니다.엣지(Edge): 노드와 노드를 연결하..

CSKnowledge 2024.08.08