단순 구조
* 문법 : 간단한 문장은 하나의 독립 조항으로 구성됩니다. 그것은 주제와 동사를 가지고 있으며, 완전한 생각을 표현합니다.
* 예 : "개가 짖었다." (제목 :"개", 동사 :"짖는")
* 프로그래밍 : 간단한 데이터 구조는 데이터 저장을위한 기본 빌딩 블록입니다. 예제는 다음과 같습니다.
* 변수 : 단일 값 (숫자 또는 문자열과 같은)
* 어레이 : 동일한 유형의 항목 모음을 저장 (이름 목록)
* 일반 사용 : 간단한 구조는 최소한의 복잡성으로 간단한 디자인을 의미합니다. 방이 몇 개있는 기본 집을 생각해보십시오.
화합물 구조
* 문법 : 복합 문장은 둘 이상의 독립 조항을 결합하여 형성됩니다. 이 조항은 조정 연결 ( "및", ",", ",", ","so ") 또는 세미콜론으로 연결됩니다.
* 예 : "개가 짖고 고양이가 소리 쳤다."
* 프로그래밍 : 복합 데이터 구조는 종종 더 간단한 구조로 구축 된 데이터를 구성하는보다 복잡한 방법입니다. 예제는 다음과 같습니다.
* 링크 된 목록 : 노드 체인, 각각의 데이터와 다음 노드 링크.
* 나무 : 데이터가 가계도처럼 구성되는 계층 구조.
* 그래프 : 가장자리로 연결된 노드 네트워크, 데이터 포인트 간의 관계를 나타냅니다.
* 일반 사용 : 복합 구조는 여러 부품이 함께 작동하는보다 복잡한 디자인을 의미합니다. 방, 복도 및 다양한 수준이 많은 복잡한 건물을 생각해보십시오.
주요 차이
* 복잡성 : 간단한 구조는 간단하지만 복합 구조에는 여러 부분과 상호 작용이 포함됩니다.
* 목적 : 간단한 구조는 기본 데이터 저장소를 처리하거나 간단한 생각을 표현하는 반면 복합 구조는보다 복잡한 데이터를 구성하거나보다 복잡한 아이디어를 표현하는 데 사용됩니다.
* 유연성 : 복합 구조는 단순한 구조보다 유연성과 전력이 더 커지지 만 더 많은 계획과 노력이 필요합니다.
예
집을 짓는 것을 상상해보십시오.
* 단순 구조 : 방 몇 개가있는 기본 싱글 층가.
* 화합물 구조 : 지하실, 다락방 및 상호 연결된 방을 포함하여 복잡한 레이아웃이있는 다층 주택.
요약 : 간단한 구조는 명확성과 이해의 용이성에 관한 것입니다. 복합 구조는 요소를 결합하고 구성하여보다 정교한 것을 만들어냅니다.