Array

프로그래머스 코테/프로그래머스 Lv. 2

[프로그래머스 : Java] 최댓값과 최솟값

링크 https://school.programmers.co.kr/learn/courses/30/lessons/12939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 풀이과정은 코드안에 주석으로 처리하였음. 중요한건 문자열로 Arrays.sort() 를 할게아니고 숫자로 꼭 바꾼 후에 해야된다. 왜냐하면, "1 2 3 4" 같은 테스트케이스는 괜찮은데 "-1 -2 -3 -4" 일 경우에 문자면 그대로 정렬을 해도 "-1 -2 -3 -4"가 출력되기때문이다. 우리가 원하는건 "-4 -3 -2 -1" 이 되어야한다. 2. 코드 import java..

Java/Java😊

[Java] 리스트(List)와 배열(Array) 개념과 사용법 + 자료구조

리스트와 배열의 가장 큰 차이는 배열은 크기가 정해져있지만 리스트는 크기가 정해져있지않고 동적으로 변한다는 점이다. 1. 리스트 리스트는 자바의 컬렉션 프레임워크에 속하는 인터페이스로, 데이터의 순서를 유지하고 데이터의 크기를 동적으로 변경할수 있다. 리스트는 중간에 값을 추가하거나 제거하는것이 매우쉽다. 중간에 값이 추가되면 주솟값을 중간에 추가된 값의 주소로 참조가 변경되도록 하면된다. 연속적인 메모리공간에 할당되지않고, 각 요소가 자신의 "다음" 요소에 대한 참조만 갖고있기때문에 중간에 값을 추가하기가 쉽다. 리스트의 선언 및 초기화 : List myList = new ArrayList(); // 정수형 리스트 선언 myList.add(1); // 리스트에 1 추가 2. 배열 배열은 고정된 크기의 ..

yoob
'Array' 태그의 글 목록