Web develop/Algorithm

[Algorithm] 기본 알고리즘, 기본 자료구조 실습 (자바)

ForA 2019. 5. 28. 00:28
728x90

01. 기본 알고리즘

01-1. 알고리즘이란? 

알고리즘: 문제를 해결하기 위한 것으로 명확하게 정의되고 순서가 있는 유한 개의 규칙으로 이루어진 집합. 순차적 구조로 문제를 해결하는 것.

 

실습 1-1/ 세 값의 최댓값 구하기

 

실습 1-3/ 조건 판단과 분기

알고리즘 순서도의 기호

출처:  https://algorithmkorea.weebly.com/50508442564753251608-496924943646020.html

 

01-2. 반복

실습 1-6/ 양수만 입력하여 1부터 n까지의 합 구하기

 

실습 1C-2/ 드모르간 법칙

 

실습 1-8 / 직각 이등변 삼각형 별 출력

 

02. 기본 자료구조

02-1. 배열

자료구조: 데이터 단위와 데이터 자체 사이의 물리적 또는 논리적인 관계. 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법

 

실습 2-4 / 배열 요소의 최댓값 구하기 +평균값

 

실습 2-6 / 두 값의 교환, 역순으로 정렬 

 

실습 2-7/ 두 배열의 비교

 

실습 2-9 / 소수구하기

 

 

실습 2-13 / 한 해의 경과일 수 구하기