[Spring-Boot][IntelliJ][Java] start.spring.io
java error: release version 17 not supported 스프링부트 처음 프로젝트 생성하고 실행하려는데 자바 17 버전 오류가 뜨길래 너무 당황했다… 네? 갑자기 무슨소리세요? Java17 사용할 생각도 없었고 Java11 사용하고 있어서 갑자기 멘...
비선형 구조란? 데이터를 비연속적으로 연결한 자료 구조 비선형 구조 의 종류 : 트리, 그래프
선형 구조란? 데이터를 연속적으로 연결한 자료 구조 선형 구조의 종류 : 리스트, 스택, 큐, 데크
퀵 정렬 (Quick Sort) 임의의 Pivot 을 두고 Pivot의 왼쪽에는 Pivot보다 작은 값을, 오른쪽에는 큰 값을 두는 과정을 반복하는 알고리즘
Arrays java.util.Arrays 배열을 다루기 위한 메소드를 담은 클래스 Arrays의 모든 메소드는 static method 이므로 객체를 생성하지 않고 바로 사용
순차 검색(Sequential Search) 선형검색이라고도 한다. 배열 처음부터 끝까지 차례대로 비교하여 원하는 데이터를 찾는 알고리즘 장점 : 검색 방법 중 가장 단순, 정렬되지 않은 리스트에서도 사용 가능 단점 : 검색할 리스트의 길이가 길면 비효율적
해시 함수란? 데이터를 키로 변환하는 함수 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑
Algorithm (알고리즘) 알고리즘 : 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태 Big-O 표기법 : 알고리즘은 시간 복잡도 에 따라 분류할 수 있다.
정의 2개의 자연수 또는 정식의 최대공약수를 구하는 알고리즘 호제법 : 두 수가 서로 상대방 수를 나누어 원하는 수를 얻는 알고리즘