
총 199개
-
인하대 데이터구조 5주차 Homework02 infix, postfix2025.05.031. 데이터 구조 이 프레젠테이션은 인하대학교 데이터 구조 수업의 5주차 과제인 infix와 postfix 변환에 대해 다루고 있습니다. 문제 정의, 알고리즘, 코드 설명 등을 통해 infix 수식을 postfix 수식으로 변환하는 방법을 설명하고 있습니다. 스택의 역할이 중요하며, 예외 처리도 포함되어 있습니다. 1. 데이터 구조 데이터 구조는 데이터를 효율적으로 저장하고 관리하기 위한 방법입니다. 데이터 구조는 데이터의 특성과 사용 목적에 따라 다양한 형태로 구현될 수 있습니다. 예를 들어 배열, 연결 리스트, 스택, 큐, 트리...2025.05.03
-
인공지능 시대에 데이터베이스의 필요성과 중요성2025.01.281. 데이터베이스의 정의와 특성 데이터베이스는 정보를 구조적으로 저장, 관리 및 검색할 수 있도록 설계된 시스템입니다. 데이터베이스는 일반적으로 다수의 테이블로 구성되어 있으며, 데이터 간의 관계를 정의하여 데이터의 무결성과 일관성을 유지합니다. 데이터베이스는 SQL을 사용하여 데이터를 저장, 검색 및 관리하며, 접근 통제와 데이터 암호화를 통해 보안성을 확보합니다. 2. 인공지능과 데이터베이스의 관계 인공지능은 다양한 정보를 딥러닝과 머신러닝을 통해 새로운 지식을 습득합니다. 이 과정에서 인공지능은 데이터베이스에서 필요한 데이터를...2025.01.28
-
자료구조_연결형 자료구조를 이용하여 다항식 2개를 입력받아 다항식의 곱셈 및 덧셈을 구하여 결과를 출력해 주는 프로그램을 C언어를 이용해서 구현 하세요2025.01.191. 다항식 연결 리스트 구현 이 프로그램은 다항식을 연결 리스트로 구현하여 두 개의 다항식을 입력받고, 이를 덧셈과 곱셈하여 결과를 출력하는 C 프로그램입니다. 다항식의 차수는 최대 3까지로 제한되며, 계수는 정수로 처리됩니다. 프로그램은 다항식 항목을 나타내는 Term 구조체와 다항식 자체를 나타내는 Polynomial 구조체를 정의하고, 항목 생성, 추가, 덧셈, 곱셈, 출력 등의 기능을 구현하고 있습니다. 2. 다항식 덧셈 알고리즘 다항식 덧셈 알고리즘은 두 다항식의 각 항을 차수 순으로 비교하면서 결과 다항식에 항목을 추가...2025.01.19
-
트랜스포머 알고리즘의 개념과 적용 사례2025.01.251. 트랜스포머 알고리즘의 개념 트랜스포머 알고리즘은 주의 메커니즘을 기반으로 하는 딥러닝 모델로, 입력 데이터의 각 요소가 다른 모든 요소와의 관계를 고려하여 변환된다. 이를 통해 순차적인 처리 대신 병렬 처리가 가능하게 되어 학습 속도가 크게 향상되었다. 트랜스포머는 인코더와 디코더로 구성되어 있으며, 각 단계에서 다중 헤드 자기 주의 메커니즘을 사용한다. 이 알고리즘은 2017년 구글의 연구팀이 발표한 논문에서 처음 소개되었다. 2. 트랜스포머 알고리즘의 구조 트랜스포머 모델은 인코더와 디코더 블록으로 구성되어 있다. 인코더는...2025.01.25
-
컴퓨터개론-자료구조와 알고리즘의 관계에 대해 사례를 들어서 설명하고 관계의 중요성에 대해 기술하시오.2025.01.151. 알고리즘 알고리즘은 특정 문제를 해결하기 위한 일련의 절차나 방법을 의미합니다. 이는 주어진 입력에 대해 원하는 출력을 얻기 위한 명확하고 정확한 단계들의 집합입니다. 알고리즘은 여러 가지 형태로 나타날 수 있으며, 대표적인 유형으로는 정렬 알고리즘, 검색 알고리즘, 그래프 알고리즘, 동적 프로그래밍 알고리즘 등이 있습니다. 알고리즘의 효율성은 입력 크기에 따른 실행 시간과 메모리 사용량으로 평가되며, 효율적인 알고리즘 설계와 구현은 프로그래밍에서 매우 중요한 요소입니다. 2. 자료구조 자료구조는 데이터를 구성하고 조직화하는 ...2025.01.15
-
국내외 광고의 성공 또는 실패사례2025.01.051. 지그재그의 광고 전략 지그재그는 크롤링 기술을 이용하여 여성 쇼핑몰 데이터를 수집하고, 바이럴 마케팅, 연합 앱 페이스북 광고, 윤여정 배우를 통한 브랜드 캠페인 등 다양한 방법으로 고객을 확보하였다. 또한 앱 내 다양한 장치로 고객 활성화를 도모하고, 개인 맞춤형 알고리즘과 통합 결제 시스템 'Z결제'를 통해 고객 리텐션 전략을 수립하였다. 이러한 노력으로 지그재그는 성공적인 성장을 이루었고, 최근 카카오에 인수되었다. 1. 지그재그의 광고 전략 지그재그는 온라인 쇼핑몰 플랫폼으로, 다양한 광고 전략을 통해 효과적으로 고객을...2025.01.05
-
C언어 단어 정렬 소스코드2025.04.271. C 프로그래밍 언어 C 프로그래밍 언어는 1970년대 초반에 개발된 범용 프로그래밍 언어로, 시스템 프로그래밍, 응용 프로그래밍, 임베디드 시스템 프로그래밍 등 다양한 분야에서 사용되고 있습니다. 이 프로그램은 C 언어를 사용하여 사용자가 입력한 단어들을 사전 순서대로 정렬하고, 전체 단어 수와 중복을 제외한 단어 수를 출력하는 기능을 구현하고 있습니다. 2. 문자열 처리 이 프로그램은 사용자가 입력한 문장을 공백 문자를 기준으로 단어를 분리하고, 분리된 단어들을 사전 순서대로 정렬하는 기능을 구현하고 있습니다. 이를 위해 C...2025.04.27
-
알고리즘이 문화콘텐츠에 미치는 영향과 윤리적 고려 사항2025.01.151. 알고리즘과 문화콘텐츠산업의 접점 알고리즘 기술의 발전은 현대 사회의 다양한 영역에 혁신적인 영향을 미치고 있으며, 특히 유튜브와 같은 온라인 비디오 플랫폼에서는 알고리즘의 적용이 빠르게 확대되고 있다. 유튜브는 복잡한 알고리즘을 사용하여 사용자의 관심사와 취향을 파악하고 맞춤형 콘텐츠를 추천한다. 이러한 기술적 발전은 문화콘텐츠산업에서 빠르게 확장되고 있지만, 동시에 개인정보 보호, 정보의 다양성과 편향성, 콘텐츠 추천의 개인화 등 윤리적 고려 사항을 동반한다. 2. 알고리즘의 적용과 문화콘텐츠에 미치는 부정적 영향 알고리즘의...2025.01.15
-
유튜브 알고리즘으로 인한 가치 편향의 부정적 효과2025.01.201. 유튜브 알고리즘 발생 메커니즘 유튜브 알고리즘은 사용자의 기존 스키마와 선호도를 기반으로 유사한 콘텐츠를 지속적으로 추천하는 방식으로 작동한다. 이를 통해 사용자는 자신의 관심사와 일치하는 정보에 반복적으로 노출되어 가치 편향이 발생할 수 있다. 2. 필터 버블 유튜브 알고리즘은 개인화된 정보를 제공하여 사용자가 특정 성향의 정보만 접하게 되는 '필터 버블' 현상을 초래할 수 있다. 이는 특히 정치 정보 수용 시 문제가 될 수 있다. 3. 확증 편향 필터 버블 현상은 사용자가 자신의 신념을 지지하는 정보만 선택적으로 받아들이는...2025.01.20
-
우리가 인지하지 못할 정도로 익숙한 일상(SNS 나 기타 미디어 포함) 속 차별과 혐오, 불평등의 언어나 사례 들을 서로 예로 들어보고, 개선 방안2025.04.251. 일상 속 차별과 혐오, 불평등의 언어 및 사례 발표에서는 우리가 일상적으로 접하지만 잘 인지하지 못하는 차별과 혐오, 불평등의 언어와 사례들을 제시하고 있습니다. 예를 들어 MIT 학생 신분인 흑인 여성 과학자 조이 부올람위니가 AI의 얼굴 인식 기능이 흑인 여성을 잘 인식하지 못하는 문제를 지적한 사례, 책 제목에 '당신의 검색 결과는 안녕하십니까?'라는 문구를 잘못 사용한 사피야 우모자 노블의 저서 '구글은 여성을 어떻게 차별하는가?' 등이 있습니다. 또한 구글 검색 알고리즘이 기존 검색 기록을 반영하여 특정 집단에 대한 ...2025.04.25