Node 구현
- 보통 파이썬 클래스를 활용함
- 파이썬의 클래스 메소드는 항상 첫 번째 파라미터로 self를 가짐!!
- 인자가 필요없을때에도 self는 사용
1 |
|
1 |
|
Node 와 Node 연결하기 (포인터 활용)
1 |
|
data 추가
1 |
|
1 |
|
data 출력
1 |
|
1 |
|
**파이썬 객체지향 프로그래밍으로 링크드 리스트 구현
1 |
|
1 |
|
1 |
|
head가 살아있음을 확인
1 |
|
1 |
|
head 를 지워봄
1 |
|
다음 코드 실행시 아무것도 안나온다는 것은 linkedlist1.head 가 정상적으로 삭제되었음을 의미
1 |
|
다시 노드 추가
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
Ref: https://fun-coding.org/