일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Operating System
- 개발공부
- 컴퓨터공학
- context switching
- useState
- JavaScript
- OS
- node.js
- typeScript
- execution context
- 운영체제
- python algorithm
- java
- Zerobase
- react 기초
- 파이썬
- 글또
- 자바스크립트
- Python
- codestates
- 자바
- 알고리즘
- 비동기
- 자료구조
- REACT
- Computer Science
- 코드스테이츠
- algorithm
- 파이썬 알고리즘 인터뷰
- 프로그래머스
Archives
- Today
- Total
목록linked list (1)
Back to the Basics
[자료구조/알고리즘] Single Linked List (단일 연결 리스트)
단일 연결 리스트 자료구조 연결 리스트는 실행 시간에 메모리를 할당하거나 해제할 수 있는 동적 자료구조이다. 이번 포스팅에서는 단일 연결 리스트의 개념과 단일 연결 리스트 연산들의 구현에 대해 간단하게 정리해 보았다. 참고로 사용한 언어는 python이다. 1. 연결 리스트의 개념 연결 리스트 자료구조는 배열처럼 선형 자료구조에 속하지만 인덱스로 접근하는 것이 아닌, 각 노드가 다음 노드에 대한 참조를 갖는 구조이다. 배열처럼 자료들의 메모리가 선형적으로 저장되지 않고 흩어져(?) 있지만 각 노드의 참조를 갖고 있기 때문에, 그 참조를 따라 다음 노드로 접근할 수 있다. 아래의 그림을 보면 쉽게 이해할 수 있다. 각 노드는 데이터를 담는 data field와 다음 노드를 참조하는 pointer field..
Computer Science/Algorithm & Data Structure
2021. 10. 14. 18:16