총 57개
-
스택의 구조 및 특징을 큐와 비교해서 서술하고, 스택과 큐 구조에 비유할2025.01.191. 스택 스택은 영어로 '쌓다' 혹은 '쌓아두다'는 의미로, 컴퓨터 시스템에서 자료객체를 차곡차곡 쌓고 보관하며 관리하는 것을 말한다. 스택은 객체의 보관된 순서를 순서 리스트이며, 항상 마지막에 보관한 객체가 먼저 꺼내는 방식으로 이루어진다. 스택에서는 top으로 정해진 공간만 접근할 수 있으며, 새로운 자료는 top이 가리키는 자료 위에 쌓이게 되므로 먼저 삽입한 자료가 아래로 가고 나중에 넣은 원소는 위로 가는 구조가 된다. 이에 따라 마지막에 삽입된 자료가 먼저 삭제되는 LIFO(Last-In-First-Out) 구조를 가...2025.01.19
-
연속기록법과 체크리스트의 특징과 장단점 비교2025.04.291. 아동관찰 방법 아동관찰 방법에는 연속기록법과 체크리스트가 있다. 연속기록법은 아동의 행동을 자세히 기록하는 방법으로, 특정 사건에 제한되지 않고 모든 장면을 기록할 수 있어 많은 정보를 얻을 수 있다. 하지만 기록하는데 시간이 많이 소요되고 주관적인 해석이 개입될 수 있다는 단점이 있다. 체크리스트는 예상되는 행동 목록을 미리 만들어 관찰 상황에서 목록에 있는 행동이 발생했는지 유무를 표시하는 방법이다. 한꺼번에 많은 수의 아동을 관찰할 수 있고 객관적이며 효율적이지만, 관찰자의 편견에 영향을 받을 수 있다는 단점이 있다. 2...2025.04.29
-
[자료구조] 리스트 활용하여 쇼핑해야 할 목록과 목록 수를 구현한 소스코드2025.05.051. 리스트 이 코드는 리스트 자료구조를 사용하여 쇼핑 목록을 관리하는 프로그램을 구현하고 있습니다. 리스트에 항목을 추가하고, 리스트의 길이를 구하며, 특정 인덱스의 항목을 가져오는 기능을 제공합니다. 이를 통해 사용자가 쇼핑 목록을 효과적으로 관리할 수 있습니다. 2. 구조체 이 코드는 구조체를 사용하여 쇼핑 항목을 표현하고 있습니다. 각 항목은 32자 이내의 문자열로 저장되며, 구조체 배열을 통해 여러 개의 항목을 관리할 수 있습니다. 구조체를 활용하여 데이터를 효율적으로 저장하고 처리할 수 있습니다. 3. 함수 이 코드는 세...2025.05.05
-
큐와 스택의 구조를 삽입과 삭제 시 연산자의 이름(함수)과 위치(포인터)를 기준으로 비교하여 설명하여라2025.05.091. 큐의 구조와 삽입/삭제 연산 큐는 선입선출(FIFO) 자료구조로, 1차원 배열을 이용하여 구현할 수 있습니다. 큐의 삽입(enqueue) 연산은 rear 포인터를 이용하여 배열의 마지막 위치에 데이터를 추가하고, 삭제(dequeue) 연산은 front 포인터를 이용하여 배열의 첫 번째 데이터를 제거합니다. 2. 스택의 구조와 삽입/삭제 연산 스택은 후입선출(LIFO) 자료구조로, 리스트를 이용하여 구현할 수 있습니다. 스택의 삽입(push) 연산은 리스트의 마지막 위치에 데이터를 추가하고, 삭제(pop) 연산은 리스트의 마지막...2025.05.09
-
큐와 스택의 구조와 삽입/삭제 연산자 비교2025.01.191. 큐의 구조와 연산자 큐는 데이터의 삽입과 삭제가 각각 한 쪽 끝과 다른 쪽 끝에서 이루어지는 선형 자료구조입니다. 큐는 FIFO(First-In, First-Out) 원칙을 따르며, Enqueue() 함수를 사용하여 데이터를 삽입하고 Dequeue() 함수를 사용하여 데이터를 삭제합니다. 큐에서는 front 포인터와 rear 포인터를 사용하여 삽입과 삭제 연산을 관리합니다. 2. 스택의 구조와 연산자 스택은 데이터의 삽입과 삭제가 같은 쪽 끝에서 이루어지는 선형 자료구조입니다. 스택은 LIFO(Last-In, First-Out...2025.01.19
-
방통대 출석대체시험 자료구조 요약본2025.01.261. 컴퓨터 구조 컴퓨터는 주기억장치와 중앙처리장치를 기반으로 자료를 처리한다. 보조기억장치는 포함되지 않는다. 2. 자료구조 자료구조는 자료의 저장과 이용을 위한 추상화이다. 알고리즘의 조건 중 명령어의 실행 주체에 상관없이 동일한 결과조건은 유효성을 의미한다. 3. 배열 배열은 인덱스와 값<index,value>의 쌍으로 구성된 집합이며, 원소들이 모두 같은 자료형과 같은 크기의 공간을 갖는다. 4. 리스트 리스트는 논리적인 순서(의미적인)만 존재하며, 물리적 순서는 없다. 5. 사용자 정의 구조 사용자 정의 구조에는 리스트, ...2025.01.26
-
R언어 기본 용어 정리 과제2025.04.261. 스칼라(scalar) 스칼라는 단순히 객체에 하나의 값을 할당했을 때, 바로 그 할당되는 값을 지칭합니다. 스칼라값에는 실수, 문자열, 논리값(TRUE, FALSE)이라는 3가지 자료형이 있으며, 벡터와는 달리 하나의 값만을 지정해준다는 특징이 있습니다. 2. 벡터(vector) 벡터는 같은 자료형을 가진 스칼라값들을 순서를 가지고 일렬로 나열한 자료구조입니다. R에서는 c() 함수를 이용하여 여러 개의 데이터를 입력할 수 있으며, 벡터의 각 요소를 반복해서 추출하고 싶을 때는 times와 each를 사용할 수 있습니다. 3....2025.04.26
-
자료구조 1학기 중간시험2025.05.051. 1차원 정수배열 정렬 1차원 정수배열 x[10]을 0으로 초기화하고 내림차순으로 정렬하는 함수를 작성하고 메인프로그램을 완성하는 문제입니다. 함수의 첫 번째 매개변수는 배열의 주소이고, 두 번째 매개변수는 새로운 값입니다. 2. 구조체 배열 입력 struct student {char name[10], int student_number, char depart[10];}; 구조체를 정의하고, struct student stu[10]에 키보드에서 값을 넣는 함수를 작성하고 메인 프로그램을 완성하는 문제입니다. 3. 단순 연결리스트 ...2025.05.05
-
질문의 유형 및 형태2025.01.091. 개방형 질문 개방형 질문은 자유롭게 응답할 수 있는 질문으로, 응답자의 의견, 태도, 동기 등에 대해 보다 확실하고 정확한 대답을 얻을 수 있다. 또한 새로운 사실을 발견할 가능성이 있다는 장점이 있지만, 응답의 해석에 편견이 개입될 소지가 많고, 응답에 많은 심적 부담을 줄 수 있으며, 폐쇄형 질문보다 시간이 많이 걸리고, 표현능력이 부족한 응답자에게 적용하기 어려운 단점이 있다. 2. 폐쇄형 질문 폐쇄형 질문은 응답자가 선택할 수 있는 응답의 내용을 미리 몇 개로 한정시켜 그중 하나를 선택하도록 하는 질문이다. 장점은 응답...2025.01.09
-
관찰방법 중 행동목록법(checklist)의 특징과 관찰지침2025.05.031. 행동목록법(checklist)의 특징 행동목록법은 관찰하고자 하는 대상의 상태를 평가하는 데 사용되며, 시간에 따른 변화를 알아보기 위해서도 사용된다. 관찰하고자 하는 아동의 특정 행동과 특성을 사전에 목록으로 작성해야 하며, 이미 작성한 행동목록에 근거해 관찰을 진행해야 한다. 행동목록을 작성할 때 서로 중복되는 문항이 없어야 하며, 포괄적이고 대표적인 목록으로 문항을 구성해야 한다. 행동목록은 목록이 명확하고 구체적이어야 한다. 2. 행동목록법(checklist)의 관찰지침 관찰자는 관찰하고자 하는 아동의 행동이나 특성 등...2025.05.03
