문제: n개의 키로 구성된 배열 S에 키 x가 있는가
입력(매개변수): 양의 정수n, 1에서 n까지의 첨자를 가진 키의 배열S, 그리고 키 x
출력: S안에 x의 위치를 가리키는 loc
#include [stdio.h]
#include [stdlib.h] // rand() : 랜덤 함수를 출력하기 위함.
#include [time.h] // 랜덤 함수를 항상 다른 수로 출력하게 위함.
void main(void)
{
int n, i, j, x, loc; //함수 선언
int list[1000]; //배열 선언(1~1000)
printf( 입력할 데이터의 갯수를 쓰시오.(1 ~ 1000) : ); //데이터 갯수 입력 부분
scanf( %d , n);
printf( \n ); //데이터 입력 끝.
srand(time(NULL)); //배열에 숫자 입력 부분
for(i=1; i[=n; i++)
list[i] = rand() % n; //랜덤하게 나온 숫자를 배열에 저장
for(i=1; i[=n; i++) //배열내 중복되는 숫자를 걸러냄.
{
for(j=0; j [ i; j++)
{
if(list[i]==list[j])
{
list[i] = list[i]+1;
i = i-1;
}
}
} //중복 숫자 걸러내기 끝.
printf( 배열내의 데이터 : \n ); //배열내 데이터 출럭
for( i = 1; i [= n; i++ )
printf( %d\t , list[i]);
printf( \n\n ); //배열내 데이터 출력 끝.
....
프로세서 알고리즘에 대해서 Contents
1. 프로세서 알고리즘별 분류
2. 페이지 교체 알고리즘
3. 디스크 스케쥴링 알고리즘
4. 참고문헌
1. 프로세서 알고리즘별 분류
■ 알고리즘이란
알고리즘이란 어떠한 주어진 문제를 풀기 위한 절..
컴퓨터공학부 편입 학업계획서 각 과목에서는 단순히 이론을 암기하는 데 그치지 않고 직접 코딩 실습과 프로젝트를 통해 실제 문제를 해결하는 경험을 쌓으려 노력했습니다.
대학교 재학 기간 동안 저는 다양한 교내외 활동을 통해 컴퓨터공학 ..
소프트웨어학부 편입합격 학업계획서 소프트웨어학부에 지원하게 된 이유는 문제를 구조적으로 분석하고 논리적으로 해결하는 과정에 큰 흥미를 느낀 경험들이 반복되며, 이러한 사고방식을 가장 체계적으로 확장할 수 있는 학문이 컴퓨터 과학이라는 ..
컴퓨터시스템) 컴퓨터의 역사와 하드웨어시스템 및 소프트웨어시스템 컴퓨터시스템) 컴퓨터의 역사와 하드웨어시스템 및 소프트웨어시스템
목차
* 컴퓨터시스템
Ⅰ. 컴퓨터의 역사
1. 1세대 컴퓨터(진공관 컴퓨터)
2. 제2세대 컴퓨터(프랜지스터 컴퓨터)
3. 3세대 컴퓨터(IC 컴..
에리카 컴퓨터학부 일반편입 합격 학업계획서 동료들과의 협업, 알고리즘 문제 해결, 사용자 중심의 설계 등을 경험하면서 단순한 흥미를 넘어 컴퓨터공학을 통해 어떤 가치를 만들 수 있을지 고민하게 되었고, 전공 선택에 확신을 가지게 되었습니다.
특히 문..
A+ 이화여대 컴퓨터공학과 편입 학업계획서 코드 몇 줄만으로 논리를 구현할 수 있다는 사실은 제게 신선한 충격이었고, 그 이후로 논리적 문제 해결에 흥미를 갖게 되어 컴퓨터공학이라는 분야에 지속적으로 관심을 갖게 되 었습니다.
대학교에 입학한 이후..
인공지능과 신경망 - A.I의 개념 및 실용 사례 A.I란 무엇인가
사전적 의미의 인공지능은 ‘인간의 학습 능력과 추론능력, 지각능력, 자연언어의
이해 능력 등을 컴퓨터 프로그램으로 실현한 기술‘을 뜻한다.
즉 우리가 일상생활에서 사용하는 모든 전자기기들..
[추천자료] 방과후 강사(프리랜서) 합격 자기소개서와 면접자료 이러한 경험들을 통해, 저는 방과후 강사로서 학생의 '가능성'을 발견하고, 이를 교육적으로 이끌어주는 역할을 해나가고자 합니다.
경험을 쌓아가면서 저는 매수업마다 '학생 중심'의 수업을 실천하기 위해 노력..
A+ (주)KT 신입 설문_리서치 지원 직무 관련 주요 연구 및 업무 경험에 대해 구체적으로 기술해 주십시오.
CRM 데이터 수집, 분석을 통한 솔루션 구축]
KT의 빅데이터 분석 전담팀에서 근무하며 CRM 관련 데이터 수집부터 분석을 통한 솔루션 ..