
총 704개
-
연결형 자료구조를 이용한 다항식의 계산 프로그래밍2025.01.131. 다항식 계산 프로그래밍 이 프로그래밍 과제에서는 연결형 자료구조를 이용하여 다항식의 계산을 구현하였습니다. 다항식의 항을 표현하는 구조체를 정의하고, 다항식을 입력받아 연결 리스트로 구성하는 함수, 두 다항식을 더하는 함수, 두 다항식을 곱하는 함수 등을 구현하였습니다. 이를 통해 연결 리스트, 포인터 연산, 알고리즘 설계의 중요성을 배웠고, 프로그래밍 경험을 쌓을 수 있었습니다. 2. 연결 리스트 이 프로그래밍 과제에서는 다항식을 연결 리스트로 표현하였습니다. 연결 리스트는 동적 메모리 할당을 통해 구현되며, 각 항목은 다음...2025.01.13
-
자료구조_연결형 자료구조를 이용하여 다항식 2개를 입력받아 다항식의 곱셈 및 덧셈을 구하여 결과를 출력해 주는 프로그램을 C언어를 이용해서 구현 하세요2025.01.191. 다항식 연결 리스트 구현 이 프로그램은 다항식을 연결 리스트로 구현하여 두 개의 다항식을 입력받고, 이를 덧셈과 곱셈하여 결과를 출력하는 C 프로그램입니다. 다항식의 차수는 최대 3까지로 제한되며, 계수는 정수로 처리됩니다. 프로그램은 다항식 항목을 나타내는 Term 구조체와 다항식 자체를 나타내는 Polynomial 구조체를 정의하고, 항목 생성, 추가, 덧셈, 곱셈, 출력 등의 기능을 구현하고 있습니다. 2. 다항식 덧셈 알고리즘 다항식 덧셈 알고리즘은 두 다항식의 각 항을 차수 순으로 비교하면서 결과 다항식에 항목을 추가...2025.01.19
-
R언어 기본 용어 정리 과제2025.04.261. 스칼라(scalar) 스칼라는 단순히 객체에 하나의 값을 할당했을 때, 바로 그 할당되는 값을 지칭합니다. 스칼라값에는 실수, 문자열, 논리값(TRUE, FALSE)이라는 3가지 자료형이 있으며, 벡터와는 달리 하나의 값만을 지정해준다는 특징이 있습니다. 2. 벡터(vector) 벡터는 같은 자료형을 가진 스칼라값들을 순서를 가지고 일렬로 나열한 자료구조입니다. R에서는 c() 함수를 이용하여 여러 개의 데이터를 입력할 수 있으며, 벡터의 각 요소를 반복해서 추출하고 싶을 때는 times와 each를 사용할 수 있습니다. 3....2025.04.26
-
다음 트리에 관련된 문제를 풀이하여 제출하시오2025.05.011. 이진 트리의 배열 및 연결리스트 표현 이진 트리를 배열과 연결리스트를 이용하여 나타내는 방법에 대해 설명합니다. 배열을 이용하면 부모-자식 관계를 쉽게 파악할 수 있고, 연결리스트를 이용하면 동적 메모리 할당이 가능합니다. 2. 이진 트리의 순회 방법 이진 트리의 전위 순회, 중위 순회, 후위 순회 방법을 설명합니다. 전위 순회는 루트-왼쪽-오른쪽, 중위 순회는 왼쪽-루트-오른쪽, 후위 순회는 왼쪽-오른쪽-루트 순으로 노드를 방문합니다. 3. 최소 신장 트리 알고리즘 프림 알고리즘과 크루스칼 알고리즘을 이용하여 주어진 그래프에...2025.05.01
-
[자료구조] 자체참조구조체 소스코드 구현2025.05.051. 자체 참조 구조체 자체 참조 구조체는 자신과 같은 구조체 형태를 가진 다른 구조체를 가리키는 구조체입니다. 이 코드에서는 student 구조체를 정의하고, 각 student 구조체 객체는 다음 student 구조체를 가리키는 포인터 next를 가지고 있습니다. 이를 통해 연결 리스트 형태로 student 구조체들을 연결할 수 있습니다. 1. 자체 참조 구조체 자체 참조 구조체는 데이터 구조에서 매우 중요한 개념입니다. 이는 구조체 내부에 자신과 동일한 타입의 멤버 변수를 포함하는 구조체를 의미합니다. 이러한 구조체는 복잡한 데...2025.05.05
-
[자료구조] 구조체 배열을 이용한 추가 삭제 SUM을 구현한 소스코드2025.05.051. 자료구조 이 코드는 배열을 이용한 리스트 ADT(Abstract Data Type)를 구현한 것입니다. 구조체 ArrayListType을 정의하고, 초기화, 추가, 삭제, 합계 등의 기능을 구현하고 있습니다. 배열의 크기는 MAX_LIST_SIZE로 정의되어 있으며, 배열의 길이를 나타내는 length 변수를 사용하여 리스트의 크기를 관리합니다. 이를 통해 리스트의 기본적인 CRUD(Create, Read, Update, Delete) 연산을 수행할 수 있습니다. 2. 배열 이 코드에서는 배열을 사용하여 리스트를 구현하고 있습...2025.05.05
-
사회활동(동호회,자기계발등)이나 기업활동에서 직면했었던 과제를 한 개 선정한 후, 해결방안을 도출하기2025.04.281. 플로리스트로서의 과제 플로리스트(Florist)란 꽃을 이용하여 실내 장식 등을 진행하거나 실내의 분위기를 형성하는 역할을 하는 사람입니다. 본인은 오래 전부터 취미로 꽃꽂이를 배우고 있었는데, 플라워 디자인에 대해 학습하는 기간이 길어지게 되면서 전문 직업인으로서의 플로리스트에 대해 생각하게 되었습니다. 향후 플로리스트로서의 과제는 화훼장식기능사 시험을 획득한 후 본인만의 경쟁력을 가진 플로리스트로 성장하는 것입니다. 1. 플로리스트로서의 과제 플로리스트로서 직면하는 주요 과제는 다음과 같습니다. 첫째, 고객의 요구사항을 정...2025.04.28
-
2024 인간과 인성 1학기 수강 A+ "버킷리스트"2025.01.271. 혼자 운전하기 성인이 되면 가장 먼저 면허 따는 것이 버킷리스트였는데 면허를 따고 나서 한 번도 혼자 운전을 해본 적이 없어서 가까운 곳이라도 좋으니 혼자 운전하기를 꼭 해보고 싶다. 2. 외국인 친구 사귀기 국적 상관없이 다른 나라 친구의 문화를 경험해 보고 다양한 생각의 폭을 넓히기 좋을 것 같아서 외국인 친구를 사귀어보고 싶다. 3. 독립하여 혼자 살아보기 지금껏 부모님과 함께 살면서 차려주신 밥을 먹고 빨래도 해주시고 신경 쓸 거 없이 편하게만 살아왔는데 성인이 되었으니 혼자 살아보면서 자립심을 길러 보고 싶다. 4. ...2025.01.27
-
자료구조 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