array
-
DataStructure - Array(배열)Programming/Data Structure & Algorithm 2021. 10. 7. 17:29
안녕하세요 BeePeach입니다 :) 오늘은 자료구조에서 가장 기초적인 Array(배열)에 대해서 공부해보도록 하겠습니다! 배열이란 같은 형식의 데이터를 메모리에 연속적으로 저장한 자료구조입니다. 그리고 각각의 원소를 인덱스로 접근할 수 있는 특징이 있습니다. 배열은 Swift에서 이미 만들어져 있으므로 따로 만들 필요는 없고 Swift의 배열에 대해서 잘 알아두기만 하면 될 거 같습니다. Swift 배열에 대해서는 이전 포스팅에서 다루었으므로 여기를 확인해주세요. 배열의 장점 배열은 인덱스로 접근이 가능하기 때문에 빠른 접근이 가능합니다. 인덱스가 없다면 데이터의 처음부터 접근을 해서 하나하나 찾아봐야 하지만 인덱스가 있기 때문에 해당 데이터에 바로 접근이 가능합니다. 배열의 단점 배열은 미리 메모리 ..
-
Swift - ArrayProgramming/Swift 2021. 8. 30. 13:50
오늘은 Array(배열)에 대해서 공부해보겠습니다. 배열은 가장 많이 사용하는 collection 중 하나이므로 꼭 알아두고 가야 하는 자료형입니다. Array (배열) Array는 정렬되어 있고 random-access가 가능한 Collection입니다. 핵심은 정렬이 되어있다는 것 그리고 index를 이용하여 각 element에 접근이 가능하다는 점입니다. 그럼 array에 대해서 CRUD(Create, Read, Update, Delete) 순으로 알아보겠습니다. Create Array를 생성하는 법을 먼저 공부해 보겠습니다. 배열을 생성하는 가장 쉬운 방법은 Array literal을 이용하는 방법입니다. Array literal의 포인트는 [] (Square bracket)입니다. [] 안에 원..