목록리스트 (3)
Frontend 개발자 - hyo.loui
❤️🔥TIL : Today I Learned 트리, 그래프 비선형 구조인 트리와 그래프에 대해서 비교하고 설명합니다. 2023.04.06 - [Algorithm] - 선형 구조와 비선형 구조 선형 구조와 비선형 구조 ❤️🔥TIL : Today I Learned 선형 구조와 비선형 구조 선형 구조와 비선형 구조를 이해하고, 둘의 예시를 설명합니다. 선형 구조와 비선형 구조 1. 선형 구조(Linear) - 앞서 다뤄본 리스트와 연결리 hyoloui.tistory.com 트리 란? Tree 특징 - 나무를 거꾸로 뒤집어 놓은 듯한 구조이다. - 그래프의 여러 구조 중 무방향 그래프의 한 구조로 하나의 뿌리로부터 가지가 사방으로 뻗은 형태. - 하나의 데이터 뒤에 여러 개의 데이터가 존재할 수 있는 비선형..
❤️🔥TIL : Today I Learned 연결 리스트 링크드 리스트라고 부르기도 하고, 연결 리스트라고 부르기도 합니다. 연결 리스트란? - 연결리스트(Linked List)는 리스트의 항목들을 노드(node)에 저장하는 데이터 구조이다. - 각 노드는 데이터 필드와 다른 노드의 주소를 포함하는 링크 필드로 구성된다. - 연결 리스트를 사용하는 이점에는 쉬운 삽입 및 삭제 처리 기능, 크기 제한 없음, 비연속 메모리 공간 사용 기능 등이 있다. - 그러나 구현이 까다롭고 번거로우며 오류가 발생하기 쉽다. 데이터 필드 : 리스트의 원소, 즉 데이터 값을 저장하는 곳 링크 필드 : 다른 노드의 주소값을 저장하는 장소(포인터) Linked List에서 가장 앞 쪽 시작부분을 Head, 가장 마지막 부분..
❤️🔥TIL : Today I Learned 변수 선언과 자료형 변수 ( variable ) 선언 파이썬에서 새 변수를 만들 때는 변수이름 = 값 의 형태로 씁니다. 변수는 '값'을 가리키는 것'! 변수는 '메모리'에 연결되어 있다고 생각하는게 좋습니다! a = 3 # 3을 a에 넣는다. print(a) b = a # a에 들어 있는 값인 3을 b에 넣는다. print(b) a = 5 # a에 5라는 새로운 값을 넣는다. print(a, b) # 5 3 그런데, 여기서 c 의 값은 어떻게 나올까? a = 3 b = a c = b a = 5 b = 4 print(c) 답은 3이다! 왜냐하면 변수를 대입하는 과정은 우리가 자주 하는 '복사' + '붙여넣기' 과정과 비슷하다! 그래서 최종적으로 a = 5 ,..