총 165개
-
[배재대] 자료구조 1학기 기말시험문제2025.05.051. 이진 트리 주어진 이진 트리에 대해 1차원 배열 표현, 전위 순회, 후위 순회, 중위 순회 결과를 작성하는 문제입니다. 이진 트리의 표현과 순회 알고리즘에 대한 이해가 필요합니다. 2. 이진 탐색 트리 주어진 이진 탐색 트리에 7을 추가하는 문제입니다. 이진 탐색 트리의 특성과 삽입 알고리즘에 대한 이해가 필요합니다. 3. 그래프 탐색 주어진 그래프에 대해 깊이 우선 탐색과 너비 우선 탐색을 수행하는 문제입니다. 그래프 표현과 탐색 알고리즘에 대한 이해가 필요합니다. 4. 스택 키보드에서 입력한 문자열의 역순을 저장하는 함수 ...2025.05.05
-
데이터베이스에 대해 정의하고 장단점을 설명해 봅시다2025.05.041. 데이터베이스 데이터베이스는 특정 조직의 여러 사용자가 공유하기 위해 통합해서 저장한 운영 데이터의 집합 자료입니다. 데이터베이스는 사용자의 필요에 따라 실시간으로 응답하고, 데이터의 삽입, 수정, 삭제를 가능하게 하는 동적인 특성이 있으며, 여러 사용자가 동시에 사용할 수 있도록 지원해줍니다. 또한 데이터의 위치, 주소가 아닌 내용에 의한 참조 기능도 합니다. 데이터베이스는 우리의 삶을 윤택하게 만들어 주는 장점이 있지만 데이터베이스 전문가 부족, 운영비 부담, 과부하 발생 등의 단점도 존재합니다. 1. 데이터베이스 데이터베이...2025.05.04
-
데이터베이스 기말고사 정리요약본(A+)2025.05.081. SQL을 이용한 데이터 조작 SQL을 이용한 데이터 조작에 대해 설명합니다. 데이터 검색(SELECT)에 대해 자세히 다루고 있습니다. SELECT 문의 기본 구조와 함께 ALL, DISTINCT, 속성 리스트, 테이블 리스트 등에 대해 설명하고 있습니다. 또한 기본 검색, 산술식을 이용한 검색, 조건 검색(WHERE), LIKE를 이용한 검색 등 다양한 SELECT 문의 활용 방법을 소개하고 있습니다. 1. SQL을 이용한 데이터 조작 SQL은 데이터베이스 관리 시스템(DBMS)에서 데이터를 조작하고 관리하는 데 필수적인 언...2025.05.08
-
자료구조_스택과 큐의 개념에 대하여 학습하였습니다2025.05.121. 스택 스택은 가장 대표적인 자료구조 중 하나로, 데이터를 하나씩 쌓아올린 형태의 자료 구조이다. 가장 먼저 들어온 데이터가 가장 마지막에 나간다. 즉, 후입선출의 구조를 가지고 있다. 그리고 리스트의 한쪽으로 삽입과 삭제 연산을 수행한다. 2. 큐 큐 또한 스택과 같은 자료 구조 중 하나이다. 하지만 스택과 반대로 가장 먼저 들어온 데이터가 가장 먼저 나가는 터널 형태의 자료구조다. 이는 선입선출 구조이고, 한쪽 끝에서는 삽입 연산이 반대쪽에서는 삭제 연산이 수행된다. 3. 스택의 활용 사례 웹 방문 기록을 볼 때 또는 뒤로가...2025.05.12
-
GET 방식과 POST 방식의 차이2025.01.111. HTTP HTTP(하이퍼텍스트 전송 프로토콜, Hypertext Transfer Protocol)는 웹상에서 클라이언트와 서버 간에 데이터를 주고받기 위한 프로토콜입니다. 클라이언트가 HTTP를 사용하여 서버에 요청(Request)을 보내면, 서버는 해당 요청에 대한 응답(Response)을 생성하여 클라이언트에게 전송합니다. 이러한 요청과 응답은 일반적으로 웹 브라우저와 웹 서버 간의 통신에서 사용되며, 웹 페이지의 로딩, 데이터 전송, 웹 애플리케이션의 동작 등 다양한 웹 기반 서비스에서 중요한 역할을 합니다. 2. GET...2025.01.11
-
자료구조 자료와 정보의 개념을 실생활에서 접할 수 있는 사례를 들어서 설명하고, 행우선배열 열우선배열 차이점, 큐와 스택의 차이점 설명2025.04.271. 자료구조, 자료와 정보의 개념 자료와 정보의 관계를 살펴보면 자료를 컴퓨터가 처리하여 정보로 변환하는 과정을 거치게 된다. 자료는 관찰과 측정을 통해 수집된 값 혹은 사실로 실제로 접할 수 있는 것에 대해 물리적인 단위로 표현한 내용이다. 정보는 자료를 가공한 결과로 특정한 상황에 대해 결정이나 판단에 사용하도록 가공 혹은 분류되어 정리되고 정돈된 자료의 2차 처리 결과물이다. 자료구조는 데이터가 조직적으로 관리됨으로써 구조적으로 표현할 수 있는 방식과 이를 구현하기 위해 필요한 기능을 수행할 수 있는 기술이다. 2. 행우선배...2025.04.27
-
방통대 데이터베이스시스템 출석과제물2025.01.251. 데이터베이스 시스템 요구사항 작성 제공된 예시와 같은 형식으로 본인이 구현하고 싶은 어플리케이션의 요구사항을 작성하였습니다. 요구사항에는 각 매장에 대한 정보, 메뉴 정보, 고객 정보, 라이더 정보, 주문 정보, 결제 정보, 배달 정보, 평점 정보 등이 포함됩니다. 2. ER 다이어그램 작성 문제 1에서 작성한 요구사항 리스트를 기반으로 ER 다이어그램을 작성하였습니다. ER 다이어그램에는 각 엔티티와 그들 간의 관계가 표현되어 있습니다. 3. Identifying 관계와 Non-identifying 관계의 차이 Identif...2025.01.25
-
경영정보시스템 ) 현재 본인(자신)이 다운로드하여 사용하고 있는 비즈니스용 앱(Business App) 2개 사례를 들어서 어떻게 사용하고 있는지 기술2025.01.231. 스마트폰 앱 기능 스마트폰의 기능적인 속성 연구에 따르면 스마트폰의 기능을 영상통화, 음성통화, 전화번호부, 메시지, 멀티미디어(카메라, 게임, 영화 등), 무선인터넷, 앱(아이콘 변경), 메인화면으로 제시하고 있다. 스마트폰의 앱 기본기능의 조작적 정의에서는 음성 및 문자를 통한 커뮤니케이션의 기능으로서 통화, 메시지 기능을 갖고 있다. 또한 사용자가 즐거움과 학습 등을 목적으로 하는 멀티미디어 콘텐츠를 시청하거나 청취하는 기능의 음악 및 동영상이 있다. 사용자가 원하는 정보를 찾는 기능의 정보검색과 사용자가 즐거움을 위해 ...2025.01.23
-
스택의 구조 및 특징을 큐와 비교해서 서술하고, 스택과 큐 구조에 비유할2025.01.191. 스택 스택은 영어로 '쌓다' 혹은 '쌓아두다'는 의미로, 컴퓨터 시스템에서 자료객체를 차곡차곡 쌓고 보관하며 관리하는 것을 말한다. 스택은 객체의 보관된 순서를 순서 리스트이며, 항상 마지막에 보관한 객체가 먼저 꺼내는 방식으로 이루어진다. 스택에서는 top으로 정해진 공간만 접근할 수 있으며, 새로운 자료는 top이 가리키는 자료 위에 쌓이게 되므로 먼저 삽입한 자료가 아래로 가고 나중에 넣은 원소는 위로 가는 구조가 된다. 이에 따라 마지막에 삽입된 자료가 먼저 삭제되는 LIFO(Last-In-First-Out) 구조를 가...2025.01.19
-
고객 정보를 수집,저장,관리,유통하는 기업에게 어떤 윤리적인 의무를 부과해야 할 것인가?2025.05.131. 고객 정보 수집, 저장, 관리, 유통 현대 사회는 경쟁이 매우 치열하므로 기업은 실시간으로 소비자들의 니즈를 파악하고 시장 트렌드 변화를 알아야 한다. 이를 위해 기업은 빅데이터 등 데이터를 적극적으로 활용하고 있다. 특히 인터넷 발달로 더욱 소비자 데이터를 확보하는 기업이 늘고 있다. 그러나 이 과정에서 소비자의 동의 없이 데이터를 수집하거나 활용하는 등 비윤리적인 행위가 발생할 수 있다. 따라서 기업은 소비자에게 투명하게 데이터 활용 사실을 알리고, 윤리적 의식을 강화하며, 보안성을 높여야 한다. 또한 비윤리적 행위에 대한...2025.05.13
