Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 네트워크보안
- Webhaking
- 워게임
- TCP
- dreamhack
- 드림핵
- hacking
- 알고리즘
- reversing
- 리버싱
- 비박스
- bee-box
- XSS
- ftz
- 네트워크
- 순서도
- network
- 소프트웨어
- 해킹
- WarGame
- 웹해킹
- webhacking
- System
- 소프트웨어보안
- 웹
- 모의해킹
- CodeEngn
- Web
- 시스템해킹
- 시스템
Archives
- Today
- Total
Without a Break
누승 활용 수열, 제곱의 합, '+,-' 교행 수열 본문
누승 활용 수열
문제1) 1부터 100까지의 누승의 합을 구하여 출력하는 알고리즘의 순서도

문제2) 누승을 재귀호출로 구하려면?

- 재귀호출을 위하여 START라는 시작 기호 대신, 자연수 N의 누승을 계산하는 알고리즘 이름과 인자 N을 괄호와 함께 명시
*동적 알고리즘
: 특정한 매개변수 값에 대한 함수 호출이 최초로 일어날 때에만 재귀호출 방식으로 계산
- 재귀호출에 따른 비효율성이 문제될 때가 있는데, 이를 줄이기 위하여 등장한 알고리즘
- 결과 값을 보관해둔 다음에 나중에 다시 호출될 때는 저장된 값을 가져다 사용하는 방식
- 최적 부분 구조(Optimal Substructure)이면서 중복호출의 비효율성이 심각한 경우 사용
제곱의 합
문제) S=(100*1)^2+(98*3)^2+...+(3*98)^2+(2*99)^2+(1*100)^2의 합을 구하여 출력하는 알고리즘 순서도

'+,-' 교행 자연수 수열
문제) S=1-2+3-4+5-6+...-100의 값을 구하여 출력하는 알고리즘의 순서도

'+,-' 교행 분수 수열
문제) 다음과 같은 형태로 나타나는 수열의 합을 구하여 출력하는 알고리즘 순서도
S = 1/(2*3) - 2/(3*4) + 3/(4*5) - 4/(5*6) + ... - 48/(49*50) + 49/(50*51)

'Algorithm > 컴퓨터알고리즘' 카테고리의 다른 글
기본 알고리즘 - 수학 (0) | 2022.10.21 |
---|---|
[순서도 실습] 백준 2747번 - 피보나치 수 (0) | 2022.10.10 |
[순서도 실습] 백준 11653번 - 소인수분해 (C) (0) | 2022.10.03 |
기본 수열, 등차/등비 수열, 피보나치 수열 (0) | 2022.10.03 |
[순서도 실습] 백준 2033번 - 반올림 (C) (0) | 2022.09.28 |