
총 2개
-
신장트리의 정의와 활용분야2024.09.171. 알고리즘의 개념과 발전 1.1. 알고리즘의 정의와 특성 알고리즘의 정의와 특성은 다음과 같다. 알고리즘은 어떤 문제를 해결하기 위한 일련의 명확하고 체계적인 단계들의 집합이다. 즉, 문제를 해결하기 위한 일련의 절차와 규칙을 의미한다. 알고리즘은 컴퓨터 과학과 수학 분야에서 핵심적인 개념으로, 데이터 처리, 계산 수행, 의사 결정 등을 위해 사용된다. 알고리즘의 주요 특성은 다음과 같다. 첫째, 알고리즘은 유한성을 가져야 한다. 즉, 유한한 단계를 거쳐 반드시 종료되어야 한다. 둘째, 알고리즘은 명확성을 가져야 한다. ...2024.09.17
-
사용자가 입력한 수를 계속 더하는 배열 프로그램 작성 사용자가 입력한 수를 계속 더하는 연결리스트 프로그램 작성 이 2개의 프로그램의 장단점을 비교 및 설명2025.04.231. 서론 1.1. 배열과 연결리스트의 정의 및 특성 배열은 고정된 크기의 메모리 블록에 데이터를 순차적으로 저장하는 자료구조이다. 배열은 인덱스를 통해 각 요소에 빠르게 접근할 수 있는 장점이 있다. 이는 특정 위치의 값을 읽거나 쓰는 작업이 매우 효율적임을 의미한다. 그러나 배열의 크기는 초기화 시점에 고정되므로, 사용자가 입력하는 데이터의 개수를 미리 알 수 없는 경우 비효율적일 수 있다. 새로운 데이터를 삽입하거나 삭제할 때도 많은 요소를 이동시켜야 하는 단점이 있다. 연결리스트는 동적으로 메모리를 할당하여 데이터를 저...2025.04.23