JAVA/개념공부

배열이란?

nsh95 2023. 11. 23. 21:09

배열이란?
여러개의 변수를 깔끔하게 정리해서 한 공간에 저장할 수 있도록 하는 자료형
1. 보다 더 많은 공간을 활용할 수 있다.
2. 데이터에 접근할 때 보다 빠르게 접근 가능

 

배열 선언방법
int[] stuArr = new int[3];

 

 

배열 저장 순서

int 배열 공간 만들기 > 주소가 나오면 주소이름 저장 >

new 연산자가 heap memory에 공간 만들기 > new 연산자 주소 저장 

 

알고리즘

문제를 좋게 해결하는 과정을 생각하는 과목
다양한 자료형의 맞은 로직을 공부해야됨
속도= 성능
효율성, 속도가 빨라짐, 성능이 좋아짐

 

배열과 관련된 알고리즘(로직)

1. 최대값(최소값) 찾기 알고리즘
2. 탐색(검색) 알고리즘
3. 정렬 알고리즘
4. 중복제거 알고리즘