목록분류 전체보기 (373)
Silver Library (Archived)
정렬문제의 정의 - n개의 숫자를 입력 받아 입력 받은 숫자들을 점점 커지는 순서나 점점 작아지는 순서로 다시 배열하여 출력하는 문제. 선택정렬 알고리즘 - 정렬문제를 푸는 컴퓨터 알고리즘 중의 하나로 현재 상황에서 가장 작거나 가장 큰 숫자를 선택하여 재배치하는 아이디어로 정렬문제를 해결하며 시간복잡도는 ceta(n^2)
Description. Given two integers num1 and num2, return the sum of the two integers. Example 1: Input: num1 = 12, num2 = 5 Output: 17 Explanation: num1 is 12, num2 is 5, and their sum is 12 + 5 = 17, so 17 is returned. Example 2: Input: num1 = -10, num2 = 4 Output: -6 Explanation: num1 + num2 = -6, so -6 is returned. Constraints: -100
#1. 컴퓨터 알고리즘의 4단계 - 문제해결, 알고리즘 설명, 정확성 증명, 성능분석으로 이루어진다. #2. 컴퓨터 알고리즘의 성능분석 - 컴퓨터 알고리즘의 성능 분석은 공정하고 공평한 비교를 위해 점근적 표기법에 의해 기술한다.
Definition of algorithm 1. 컴퓨터 언어 (Computer language) - 컴퓨터와 대화하기 위해서 사용하는 언어 - C, C++, C#, Java, Python, JS 등. 2. 컴퓨터 알고리즘 (Computer Algorithm) - 컴퓨터를 이용하여 주어진 문제를 풀기 위한 방법이나 절차 - 정렬알고리즘, 해시알고리즘, 최단거리알고리즘 등 3. 컴퓨터 프로그램 (Computer program) - 컴퓨터가 특정 작ㅇ버을 수행하기 위해 짜여진 명령의 순서. 1. 컴퓨터 알고리즘의 정의 - 컴퓨터 알고리즘의 의미 -> 컴퓨터를 이용해서 어떤 작업을 하려고 한다면 컴퓨터에게 할 일을 하나씩 차례대로 알려줘야 한다. -> 시청까지 올 때, 다음의 교통 수단을 이요해서 오는 방법을 ..