내일배움캠프
@ 하루 정리
Linkedlist 부분을 학습하는데 좀 시간이 걸렸다.
사실 지금보면 어려울 건 없는데,
남이 받아주는 내용으로 무작정 받아들이려고 하니 재미가 덜했던듯.
내가 파악하면서 정리해나가야 하는데 말이다.
자료구조의 개념 중에 링크드 리스트(Linkedlist)라는 방식이 있다. 선형리스트(Linear List)에 비교할 수 있는 개념인데, 프로그램 기법, 메모리를 저장방식, 연산의 특성 면에 차이를 보인다.
- 링크드 리스트(Linkedlist)는 원소의 삽입 및 삭제에 강점이 있다. 대신 조회 기능에는 배열에 비하여 속도가 느리다는 단점이 있다.
- 배열(array)을 사용하는 선형리스트는 조회에 강하다. 그러나 원소의 삽입 및 삭제시에 원소들을 이동시키는 추가 작업과 시간이 소요된다.
자료구조가 조회 기능 위주로 사용할 때는 배열로, 삽입 및 삭제 연산이 많을 경우엔 링크드 리스트로 구성할 수 있을 것이다.
'개발 학습일지(TIL)' 카테고리의 다른 글
내배캠 15일차 TIL : 이진탐색 (0) | 2022.11.29 |
---|---|
내배캠 14일차 WIL : 주간 학습 회고 (0) | 2022.11.28 |
내배캠 10일차 TIL : 자바스크립트 강의 수강 시작 (0) | 2022.11.23 |
내배캠 9일차 TIL : 알고리즘 문제풀이의 어려움 (0) | 2022.11.22 |
내배캠 8일차 TIL : 파이썬 강의 수강 (0) | 2022.11.21 |
댓글