
자바(Java) - 배열과 문자열 (3) 배열
🗄️ Backend/Java
2023. 1. 9. 18:08
버블정렬 1차원 배열을 이용한 버블 정렬 : 가장 비효율적이지만 구현하기 쉬운 정렬 방식 package 버블정렬0109; public class ArrayBubbleSort { public static void main(String[] args) { int[] arr = {9,24,13,10,5,78,7,6,2,11}; int tmp = 0; for (int i = 0; i arr[j]) { tmp = arr[j]; arr[j] = arr[i]; arr[i] = tmp; } } } for (int e : arr) System.out.print(e + " "); } } 2차원 배..

자바(Java) - 배열과 문자열 (2) 배열
🗄️ Backend/Java
2023. 1. 7. 18:41
배열 같은 타입의 변수들로 이루어진 유한 집합 배열 요소(element) : 배열을 구성하는 각각의 값 인덱스(index) : 배열에서의 위치를 가리키는 숫자 (인덱스는 0부터 시작하며, 0을 포함한 양의 정수만 가능) - 배열은 같은 종류의 데이터를 많이 다뤄야 하는 경우 주로 사용 - 배열은 선언되는 형식에 따라 1차원 배열, 2차원 배열뿐만 아니라 그 이상의 다차원 배열로도 선언 가능 - ArrayList등 배열의 단점을 개선한 자료구조를 제공 new(객체): heap 영역에 배열에 저장될 값에 대한 메모리 할당 참조변수: stack 영역에 생성되고, heap 영역의 배열 객체를 참조 배열 기본 형태 public class ArrReview { public static void main(String..