본문 바로가기
728x90

배열3

[Swift] 콜렉션(Collection) 타입(1) - 배열(Array) 📌collections : 배열(Array), 집합(Set), 딕셔너리(Dictionary) ◼ 배열 : 값들에 대해 순서를 가지고 있음 ◼ 집합 : 반복되지 않은 값(중복 X) 에 순서 또한 없음 ◼ 딕셔너리 : 키-값 쌍으로 구성되며 순서가 없음 🔹 콜렉션의 가변성 배열, 집합, 딕셔너리를 변수에 할당하면 생성 이후 변경 가능하다(mutable) 즉, 아이템의 추가, 삭제 및 변경이 가능하다는 뜻이다. (상수에 할당할 시 X) ⭐ 배열(Array) 같은 타입의 값을 순서대로 저장함 1️⃣ 배열 생성하기 Array //Element에는 저장할 배열의 타입을 작성함 //or [Element]로 작성 가능 var IntArray : [Int] = [] print("count items : \(IntArra.. 2022. 12. 27.
[c#/자료구조] 배열(Array) 자료구조 분류 단순 구조(Primitive Data Structure) : 기본적인 데이터 타입. 정수, 실수, 문자, 부울린 등의 기초 타입들 선형 구조(Linear Data Structure) : 자료가 선형적으로 연결되어 있는 구조. 배열, 연결리스트, 스택, 큐 비선형 구조(Non-linear Structure) : 자료 간 관계가 1대 다 혹은 다대다 구조. 네트워크 혹은 계층구조를 가짐. 트리, 그래프 파일 구조 : 레코드의 집합인 파일에 대한 자료구조. 순차파일, 색인 파일, 직접파일.. 1. 배열이란? ▶ 배열 : 연속적인 메모리 상에 동일한 데이터 타입의 요소들을 순차적으로 저장하는 자료구조 - 각 요소마다 인덱스를 갖고 있음 - 크기가 고정되어 있음 1차원 배열 선언 Int[] A = .. 2022. 12. 6.
[python/Array] leetcode - two sum 문제 쉬운거 부터.. 쉬워도 다시한번 돌아보고 풀자ㅎㅎ 문제 : Two Sum - https://leetcode.com/problems/two-sum/ class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: for i in range(len(nums)): a = nums[i] for j in range(1, len(nums)): b = nums[j] if i == j: continue if a + b == target: return [i,j] 57 / 57 test cases passed. Status: Accepted Runtime: 8323 ms Memory Usage: 14.9 MB Hash map을 활용하여 푸는 문제. .. 2022. 4. 18.
728x90
반응형