정렬

Java

[자바/수업 Quiz] 배열

Quiz 1. 크기가 5인 int형 배열에 for문 활용해 10~14 정수로 초기화하기 index 값이 0부터 시작하는 것을 활용해서 출력한다. package com.reminder.array_quiz; public class ArrayQuiz01 { public static void main(String[] args) { int[] arr = new int[5]; for(int i=0; i < arr.length; i++) { arr[i] = 10 + i; System.out.println(arr[i]); } } } 10 11 12 13 14 Quiz 2. 2차원 배열과 for문으로 2단~9단 구구단 출력하기 문제 조건에 따라 i, j 둘 다 0부터 시작하되 곱하는 값에서 2단부터 +2, 숫자 1부터 ..

Java

[JAVA] 5-2. 배열의 복사 및 정렬

목차 배열의 복사 1-1. 얕은 복사 1-2. 깊은 복사 1-3. 향상된 for문 배열의 정렬 2-1. 순차정렬 2-2. Arrays.sort() 사용 1. 배열 복사 1-1. 얕은 복사(shallow copy) stack 영역에서 레퍼런스 변수간에 배열 주소값 복사만 발생한 경우를 말한다. 같은 주소값을 참조하는 레퍼런스 변수가 하나 더 생겼을 뿐이다. int[] originArr = {1, 2, 3, 4, 5}; int[] copyArr = originArr; stack heap static originArr (주소값 0x123) copyArr (주소값 0x123) {1, 2, 3, 4, 5} (주소값 0x123) 레퍼런스 주소값 확인을 통해 원본과 복사본이 동일한 주소를 가지고 있음을 알 수 있다...

@reminder
'정렬' 태그의 글 목록