[자료구조]버블정렬을 이용한 고객관리정렬프로그램

저작시기 2011.07 |등록일 2011.07.06 파일확장자압축파일 (zip) | 15페이지 | 가격 1,500원
다운로드
장바구니관심자료
상세신규 배너

소개글

자료구조의 버블정렬법을 이용한 간단한 고객관리정렬프로그램입니다.

목차

1. 문제 개요
2. 데이터구조및 알고리즘
가. 데이터 구조
나. 알고리즘
3. 시간복잡도 분석
4. Program list
5. 실행화면
6. Test 결과

본문내용

1. 문제개요
- 파일 입출력이 가능한 자료의 정렬 프로그램이다. 정렬은 버블정렬을 이용하였다. 최초 시작시 파일에는 아무 자료가 입력되어 있지 않다. 프로그램 시작과 동시에 프로그램은 " client_list.txt " 파일을 로드시켜 저장된 자료의 개수를 계산한다. 그리고 프로그램 상에서 자료를 하나씩 입력하면 " client_list.txt " 파일안에 차례대로 저장이 된다. 그와 동시에 프로그램 상에서는 client_list 배열안에 차례대로 저장이 된다. 저장된 파일을 조건에 따라서 정렬을 하면 정렬된 자료가 다시 파일에 저장이 된다. 출력은 " client_list.txt " 파일을 로드시켜 화면에 출력한다. 만약 프로그램 처음 시작 시 " client_list.txt " 파일안에 자료가 저장이 되어 있을 경우 입력된 자료의 개수를 계산하고 저장되어 있는 파일에 이어 자료를 저장한다.
자료의 정렬 조건은 이름과 나이, 번호가 있으며 각 조건마다 부수적으로 오름차순과 내림차순의 조건이 있다.

<중 략>

6. Test 결과
주제 선정에서부터 많은 시행착오가 있었다. 처음에는 어떻게든 강의 시간에 배운 점을 적용해 보려고 배열보다는 리스트를 사용하여 자료를 입력받고 출력하고 리스트의 순서를 바꾸어 정렬하려는 프로그램을 만들려 했었다. 하지만 따지고 보니 단순 자료를 저장하고 정렬하고 출력하는 프로그램이라 리스트까지는 필요하지 않을 것 같아 배열을 사용하기로 하였다.
그리고 단순히 프로그램 시작 시 자료를 새로 입력받고 그 입력받은 자료를 가지고 정렬하고 프로그램 종료를 하면 자료가 사라지는 일회성 프로그램보다는 자료를 반영구적으로 저장할 수 있고 다음에 프로그램을 실행하였을 때에도 앞전에 저장된 자료를 읽어 들이고 거기에 이어서 자료를 저장하고 정렬할 수 있게끔 프로그램을 만들기로 했다.
프로그램 개발 과정 중, 가장 큰 문제가 되었던 점들이 있다면 현재 프로그램상에서 전역변수로 선언이 된 int형 count 변수의 활용과 프로그램 처음 시작시 저장된 파일의 자료 개수를 읽어 들이는 것과 각각의 지역함수 종료시 리턴값을 설정하는 이 세가지였다.

참고 자료

없음
  • 구매평가(0)
  • 구매문의(1)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

      찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

      • 파일확장자 [자료구조]이진트리 방식을 이용한 고객관리정렬프로그램 10페이지
        전화번호부 관리 프로그램 트리 개념 이용 이진탐색 트리 프로그램 작성 ... 프로그램 전화번호 정보를 입력과 동시에 오름차순으로 정렬 분할정복에 의한
      • 한글파일 전산 교재 비교 분석법 7페이지
        판) C언어로 쉽게 풀어쓴 자료구조 저 자 천 인 국 출 판 사 생능출판 ... 어렵다는 설명도 적지 않게 있었다. 책 정 보 제 목 C언어 자료구조 저 ... 언어로 쉽게 풀어쓴 자료구조 그림, CD, 설명 초급 / 초?중급 X O
      • 한글파일 자료구조 15페이지
        [1] 자료구조 1. 자료구조란? - 처리하고자 하는 자료들 사이의 ... 성능과 효율에 직접적인 영향 2. 프로그램 : 자료들을 표현하기 위한 자료 ... 구조 + 표현된 자료를 이용하여 처리하는 알고리즘 3. 알고리즘 - 자료
      • 파일확장자 컴퓨터구조 MIPS 명령어를 이용한 sorting 프로그램입니다. 15페이지
        위한 Brainstorming c언어로 개략적인 작성 프로그램 작성 ... . 프로젝트 초반부, SPIM에 대한 사용법, 특히 C언어의 scanf나 ... 해결할 수 있게 되었다. 프로젝트 후반부, C언어에서 Console창은
      • 한글파일 [DB] 도서관리 프로그램 제안서 9페이지
        관리 <자료 흐름도> 프로젝트명 도 서 목 록 관 리 프 로 그 램 이 름 ... 학 번 4.2 구조차트 1.0 도서프로그램 2.0 도서관리 3.0 도서 ... 프로그램 도서관리 사용자 <총괄도표> 사용자 도서정보 조회 수정 등록 도서
      • 파워포인트파일 [C프로그램]재고 관리 시스템 18페이지
        자료구조 프로젝트 - 재고관리시스템 - 학과| 학번| 학년| 성명 ... ) 목표 프로젝트 개요 자료구조 프로그램을 구현해 봄으로써 각 자료 ... 구조의 사용방법과 필요성을 느껴본다. 재고관리 시스템 1) 프로젝트명 제품의
      • 워드파일 컴퓨터공학실습2:C++ - 기말고사 프로젝트 (치킨집 회원 및 주문 관리 시스템) 17페이지
        ) 기말 프로젝트 보고서 치킨집 회원 및 주문 관리 시스템 프로그램 목적 ... 구현해보고 그 자료구조를 이용해 정렬, 삽입, 검색 등 대표적인 ... Linked list, priority queue와 같은 자료구조를 실제로
      더보기
      우수 콘텐츠 서비스 품질인증 획득
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      추천도서yes24
      다음
      [자료구조]버블정렬을 이용한 고객관리정렬프로그램