최근 포스트

[Spring-Boot] java error: release version 17 not supported

최대 1 분 소요

java error: release version 17 not supported 스프링부트 처음 프로젝트 생성하고 실행하려는데 자바 17 버전 오류가 뜨길래 너무 당황했다… 네? 갑자기 무슨소리세요? Java17 사용할 생각도 없었고 Java11 사용하고 있어서 갑자기 멘...

[CS][자료구조] 선형구조

2 분 소요

선형 구조란? 데이터를 연속적으로 연결한 자료 구조 선형 구조의 종류 : 리스트, 스택, 큐, 데크

[CS][알고리즘] 정렬 알고리즘

3 분 소요

퀵 정렬 (Quick Sort) 임의의 Pivot 을 두고 Pivot의 왼쪽에는 Pivot보다 작은 값을, 오른쪽에는 큰 값을 두는 과정을 반복하는 알고리즘

[CS][알고리즘] 검색 알고리즘

최대 1 분 소요

순차 검색(Sequential Search) 선형검색이라고도 한다. 배열 처음부터 끝까지 차례대로 비교하여 원하는 데이터를 찾는 알고리즘 장점 : 검색 방법 중 가장 단순, 정렬되지 않은 리스트에서도 사용 가능 단점 : 검색할 리스트의 길이가 길면 비효율적

[CS][알고리즘] 해시 함수

최대 1 분 소요

해시 함수란? 데이터를 키로 변환하는 함수 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑

[CS][알고리즘] Big-O 표기법

최대 1 분 소요

Algorithm (알고리즘) 알고리즘 : 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태 Big-O 표기법 : 알고리즘은 시간 복잡도 에 따라 분류할 수 있다.

[CS][알고리즘] 유클리드 호제법

최대 1 분 소요

정의 2개의 자연수 또는 정식의 최대공약수를 구하는 알고리즘 호제법 : 두 수가 서로 상대방 수를 나누어 원하는 수를 얻는 알고리즘