[자료구조] LinkedList 기본 개념
·
Algorithm & Data Structure/Data Structure
안녕하세요 공부하는 개발자입니다. 개발자는 정말 어려운 길입니다. 공부를 해야 할 분야도 엄청 넓고 언어도 다양해지면서 점점 더 공부해야 할 것들이 늘어나고 있습니다. 하지만 개발자라면 모두들 공부하는 자료구조와 알고리즘에 대해서 공부를 시작해 보려 합니다. 오늘은 LinkedList입니다. 아마 자료구조와 알고리즘 책을 보면 가장먼저 보게 될 자료구조 중 하나입니다. 주로 다음에 공부할 배열과 비교가 많이 되는 자료구조라 할 수 있습니다. 이 Linked List는 흩어진 상태로 메모리에 저장을 시킵니다. 이 부분이 배열가 가장 큰 차이를 만들어내는 부분입니다. A Next 이러한 데이터를 담는 것을 노드라고 하는데 A가 데이터 Next에는 다음 노드로가는 주소를 담는 구조로 노드가 만들어져 있습니다...
코틀린의 배열 Array와 List, ArrayList
·
Android Studio/Android Studio(Kotlin)
안녕하세요 Okoo입니다. 오늘 알아볼 코틀린 문법은 배열입니다. 자료를 저장하거나 불러오기 편하도록 여러 언어에서 사용되고 있는 배열과 매우 흡사 합니다. 우선 Array부터 살펴보겠습니다. 1. Array Array의 경우에는 선언 당시에 배열의 크기가 정해져있다는 특징이 있습니다. var 배열이름 : Array = Array(배열의 크기){초기값} 기본적으로 위와 같이 선언하며 크기를 선언 후 배열의 크기를 변경 할 수 없습니다. 1 var array = arrayOf(100, 200, 300) cs 주로 값의 타입과 크기는 생략이 가능합니다. 그렇다고해서 크기를 변경할 수 있지는 않으니 주의 해주세요. 2.List 두 번째는 list입니다. List의 특징이라면 읽기전용이라 생각하시면 편합니다. ..
okoo
'List' 태그의 글 목록