총 913개
-
R언어 기본 용어 정리 과제2025.04.261. 스칼라(scalar) 스칼라는 단순히 객체에 하나의 값을 할당했을 때, 바로 그 할당되는 값을 지칭합니다. 스칼라값에는 실수, 문자열, 논리값(TRUE, FALSE)이라는 3가지 자료형이 있으며, 벡터와는 달리 하나의 값만을 지정해준다는 특징이 있습니다. 2. 벡터(vector) 벡터는 같은 자료형을 가진 스칼라값들을 순서를 가지고 일렬로 나열한 자료구조입니다. R에서는 c() 함수를 이용하여 여러 개의 데이터를 입력할 수 있으며, 벡터의 각 요소를 반복해서 추출하고 싶을 때는 times와 each를 사용할 수 있습니다. 3....2025.04.26
-
[자료구조] 자체참조구조체 소스코드 구현2025.05.051. 자체 참조 구조체 자체 참조 구조체는 자신과 같은 구조체 형태를 가진 다른 구조체를 가리키는 구조체입니다. 이 코드에서는 student 구조체를 정의하고, 각 student 구조체 객체는 다음 student 구조체를 가리키는 포인터 next를 가지고 있습니다. 이를 통해 연결 리스트 형태로 student 구조체들을 연결할 수 있습니다. 1. 자체 참조 구조체 자체 참조 구조체는 데이터 구조에서 매우 중요한 개념입니다. 이는 구조체 내부에 자신과 동일한 타입의 멤버 변수를 포함하는 구조체를 의미합니다. 이러한 구조체는 복잡한 데...2025.05.05
-
다음 트리에 관련된 문제를 풀이하여 제출하시오2025.05.011. 이진 트리의 배열 및 연결리스트 표현 이진 트리를 배열과 연결리스트를 이용하여 나타내는 방법에 대해 설명합니다. 배열을 이용하면 부모-자식 관계를 쉽게 파악할 수 있고, 연결리스트를 이용하면 동적 메모리 할당이 가능합니다. 2. 이진 트리의 순회 방법 이진 트리의 전위 순회, 중위 순회, 후위 순회 방법을 설명합니다. 전위 순회는 루트-왼쪽-오른쪽, 중위 순회는 왼쪽-루트-오른쪽, 후위 순회는 왼쪽-오른쪽-루트 순으로 노드를 방문합니다. 3. 최소 신장 트리 알고리즘 프림 알고리즘과 크루스칼 알고리즘을 이용하여 주어진 그래프에...2025.05.01
-
[자료구조] 구조체 배열을 이용한 추가 삭제 SUM을 구현한 소스코드2025.05.051. 자료구조 이 코드는 배열을 이용한 리스트 ADT(Abstract Data Type)를 구현한 것입니다. 구조체 ArrayListType을 정의하고, 초기화, 추가, 삭제, 합계 등의 기능을 구현하고 있습니다. 배열의 크기는 MAX_LIST_SIZE로 정의되어 있으며, 배열의 길이를 나타내는 length 변수를 사용하여 리스트의 크기를 관리합니다. 이를 통해 리스트의 기본적인 CRUD(Create, Read, Update, Delete) 연산을 수행할 수 있습니다. 2. 배열 이 코드에서는 배열을 사용하여 리스트를 구현하고 있습...2025.05.05
-
2024 인간과 인성 1학기 수강 A+ "버킷리스트"2025.01.271. 혼자 운전하기 성인이 되면 가장 먼저 면허 따는 것이 버킷리스트였는데 면허를 따고 나서 한 번도 혼자 운전을 해본 적이 없어서 가까운 곳이라도 좋으니 혼자 운전하기를 꼭 해보고 싶다. 2. 외국인 친구 사귀기 국적 상관없이 다른 나라 친구의 문화를 경험해 보고 다양한 생각의 폭을 넓히기 좋을 것 같아서 외국인 친구를 사귀어보고 싶다. 3. 독립하여 혼자 살아보기 지금껏 부모님과 함께 살면서 차려주신 밥을 먹고 빨래도 해주시고 신경 쓸 거 없이 편하게만 살아왔는데 성인이 되었으니 혼자 살아보면서 자립심을 길러 보고 싶다. 4. ...2025.01.27
-
사회활동(동호회,자기계발등)이나 기업활동에서 직면했었던 과제를 한 개 선정한 후, 해결방안을 도출하기2025.04.281. 플로리스트로서의 과제 플로리스트(Florist)란 꽃을 이용하여 실내 장식 등을 진행하거나 실내의 분위기를 형성하는 역할을 하는 사람입니다. 본인은 오래 전부터 취미로 꽃꽂이를 배우고 있었는데, 플라워 디자인에 대해 학습하는 기간이 길어지게 되면서 전문 직업인으로서의 플로리스트에 대해 생각하게 되었습니다. 향후 플로리스트로서의 과제는 화훼장식기능사 시험을 획득한 후 본인만의 경쟁력을 가진 플로리스트로 성장하는 것입니다. 1. 플로리스트로서의 과제 플로리스트로서 직면하는 주요 과제는 다음과 같습니다. 첫째, 고객의 요구사항을 정...2025.04.28
-
자료구조 typedef struct DequeType get_front() get_rear() 소스 코드 구현2025.05.051. 자료구조 이 코드는 이중 연결 리스트를 기반으로 한 덱(Deque) 자료구조의 구현을 보여줍니다. 덱은 앞과 뒤에서 모두 삽입과 삭제가 가능한 자료구조입니다. 이 코드에서는 덱의 초기화, 노드 생성, 공백 상태 검사, 전단과 후단에서의 삽입/삭제 연산, 전단과 후단의 요소 반환 등의 기능을 구현하고 있습니다. 이를 통해 덱 자료구조의 기본적인 동작을 이해할 수 있습니다. 1. 자료구조 자료구조는 프로그래밍에서 매우 중요한 개념입니다. 데이터를 효율적으로 저장하고 관리하는 방법을 제공하기 때문에 복잡한 문제를 해결하는 데 필수적...2025.05.05
-
관찰방법 중 행동목록법(checklist)의 특징과 관찰지침2025.05.031. 행동목록법(checklist)의 특징 행동목록법은 관찰하고자 하는 대상의 상태를 평가하는 데 사용되며, 시간에 따른 변화를 알아보기 위해서도 사용된다. 관찰하고자 하는 아동의 특정 행동과 특성을 사전에 목록으로 작성해야 하며, 이미 작성한 행동목록에 근거해 관찰을 진행해야 한다. 행동목록을 작성할 때 서로 중복되는 문항이 없어야 하며, 포괄적이고 대표적인 목록으로 문항을 구성해야 한다. 행동목록은 목록이 명확하고 구체적이어야 한다. 2. 행동목록법(checklist)의 관찰지침 관찰자는 관찰하고자 하는 아동의 행동이나 특성 등...2025.05.03
-
자료구조 종류와 각 종류를 설명하시오2025.01.191. 배열 (Array) 배열은 컴퓨터 과학 분야에서 가장 기본적이면서도 중요한 자료구조 중 하나로, 동일한 데이터 타입의 요소들을 순차적으로 나열하여 저장하는 방식이다. 각 요소는 고유한 인덱스를 가지며, 이 인덱스를 통해 특정 요소에 빠르게 접근할 수 있다. 배열은 데이터를 연속된 메모리 공간에 저장하기 때문에 인덱스 계산만으로도 빠른 접근이 가능하며, 이로 인해 상수 시간 복잡도(O(1))로 요소에 접근할 수 있는 장점을 가지고 있다. 2. 연결 리스트 (Linked List) 연결 리스트는 자료를 노드(Node)들의 집합으로...2025.01.19
-
영화로 배우는 인성: 영화 속에 드러나는 인성 덕목을 통해 자기 자신을 돌아보고 성찰하기2025.05.031. 따뜻한 인간애 쉰들러 리스트 영화는 2차 세계대전 당시 유대인을 구하기 위해 자신이 가진 것을 아낌없이 희생한 오스카 쉰들러의 이야기를 담고 있다. 냉정과 잔인함으로 가득한 세상에서 단 한 명의 사람이 윤리적 올바름과 따뜻한 인간애를 몸소 실천했고, 그것이 수많은 생명을 구원하고 세상을 변화하게 하는 기반이 되었다. 2. 더불어 살아가는 인재 오스카 쉰들러는 자신이 몸담고 있던 나치 독일의 사회에서 천천히 등을 돌려 가난과 고단함이 가득할 것으로 예상되는 비주류의 삶을 지향했다. 그리고 그의 선택으로 만들어진 쉰들러 리스트는 ...2025.05.03
