자료구조 개론 - 1
1. 자료구조란 무엇인가? (Data Structure)자바에서 자료구조는 데이터를 효율적으로 구성하고 조작하기 위한 방법을 제공하는 클래스와 인터페이스의 모음입니다. 이러한 자료구조는 다양한 요구 사항에 맞게 설계되어 있으며, 데이터를 삽입, 삭제, 검색, 정렬 등의 작업을 효율적으로 수행할 수 있도록 지원합니다.자바에서 제공하는 자료구조에는 배열, 리스트, 스택, 큐, 집합, 맵 등이 포함됩니다. 이러한 자료구조는 다양한 상황에서 사용될 수 있으며, 프로그램의 성능과 효율성을 향상시키는 데 중요한 역할을 합니다. 또한 자바 컬렉션 프레임워크(Collection Framework)는 다양한 자료구조를 표준화하여 제공하여, 개발자들이 더욱 쉽게 자료구조를 활용할 수 있도록 도와줍니다. 정리프로그램에서 사..
2024. 5. 5.
나열된 수에서 최솟값 최대값 및 위치 구하기 연습문제!
문제 정의여러 개의 수가 배열에 있을 때 그 중 가장 큰 값과 가장 작은 값을 찾는다.배열의 몇 번째에 있는지 순서를 찾는다.반복문을 한번만 사용하여 문제를 해결한다.수의 예 : [10, 55, 23, 2, 79, 101, 16, 82, 30, 45]package useful.ch04;import java.util.Random;public class ArrayTest { public static void main(String[] args) { int[] arr1 = { 10, 55, 23, 2, 79, 101, 16, 82, 30, 45 }; int max1 = 0; int min1 = 100; int maxBox = 0; int minBox = 0; int i = 0; for (i = 0;..
2024. 4. 30.