Making Index implementation by red-black-tree Algorithms

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2015.03.31 / 2015.03.31
  • 10페이지 / fileicon zip (압축파일)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 6,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
Making Index implementation by red-black-tree Algorithms
하고 싶은 말
알고리즘 텀 프로젝트로 수행했던 Red-Black Tree 알고리즘을 적용한 Making Index 라는 프로그램 입니다.
그래픽(GUI)를 제공하며 오직 자바 환경에서만 돌아가도록 awt와 swing으로 구현 했습니다.
쉽게 말해서 그냥 소스코드 풀고 돌리시면 됩니다.^^

간단히 프로그램 설명을 드리면
소스코드외에 5개의 파일이 있습니다. 해리포터 책 4권과 노이즈 단어라는 파일입니다.
이 프로그램은 책 4권을 읽어 들여 노이즈 단어를 제외하고 모든 단어를 red-black tree에 넣습니다.

ShowAllLineNumber 버튼 : 전체 단어의 라인넘버 출력
ShowAllFrequency 버튼 : 전체 단어의 빈도 출력
단어 검색 제공

프로그램을 넣고 돌려보시면 어떤느낌인지 아실겁니다. 컴퓨터의 경이로운 속도를 경험했던 프로젝트 였습니다.
본문내용
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.ArrayList;
import java.util.Iterator;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 기계번역(Machine Translation)의 현황과 미래(번역기를 통한 SNS 서비스 발전)(영문)
  • make many things possible. No border line here. But If you dont understand English or others language it is big limitation. MT is needed for this. we also learned about 2nd life and there is MT called HUB and twitter has it too.MT can be a bridge to connect world wide, help people who want to talk to foreigner but dont know how to speak English. and it will give a boost to SNSReferenceshttp://www.researchandmarkets.com/reports/554943/languagetranslationmarketopportunitiesAllied Business Intelligence Inc., Language Translation: World Market Overview, United States, 1999 Source(출

  • [교육행정] 장학론[SuperVision and Instructional Leadership]
  • Index와 catalog of the National Commission of Instructional Supervision(1986)이 있다가. Educational Leadership이 학술지는 매년 9번 출간되고 각각의 논쟁에 다양한 주제로 15-20개의 논문을 싣고 있다. 이 학술지는 각각의 논쟁에 대한 논지를 고유하게 활용한다.1/3이나 그 이상의 기사가 단일한 논지를 다루고 그 밖의 다른 기사는 관련이 없는 잡다한 것들이다.나. Phi Delta Kappan 이 학술지는 매년 10번 출간되고 각각의 논쟁에 다양한 주제로 15-20개의 논문을 싣고 있다. 연구

  • 수학과 생물학의 만남(영문)
  • by the narrow customs andstandards of any particular discipline.We thank the steering committee and the participants for helpingto make the meeting such a success. The plans and format weredeveloped together with this committee and implemented with theinvaluable assistance of Colleen Martin at Cornell University andPeter Arzberger and John Wooley of the National ScienceFoundation. In addition to the attendees acknowledged in Appendix1, three individuals at the National Science Foundation deservespecial thanks for their contributions to the development andrefinement of the report- De

  • STAGE OF THE ONGOING GLOBAL FINANCIAL CRISIS
  • indexationIt is likely to reduce volatility or risks associated with key policy variablesThe appropriate choice of the inflation targetIt is prudent for all central banks to specify the target in terms of headline, rather than core inflation.Concluding remarks – general lessons from the crisisConclusionCrisis in the global financial marketBegan with mortgage crisis in the U.S.ResultCollapse of marketRaise spot prices“Wandering asset price bubble”Should take action soonerConclusionLesson #1Crisis can be explained by carefully chosen elements and details that can predict th

  • [공동주거관리론]효율적인 예산편성에 관한 사례 연구 및 국내 대학시설 적용 방안 분석(영문)
  • make information management system of facilities clear, and well-organized manual including planning, construction and management methods of them like universities of developed countries. And suitable budgeting for proper place based on accurate condition assessment model are needed because of features of facilities of university that frequently used and have difficulty in predict changes of place. Also, we should analysis procedures, guidelines now in use correctly and thoroughly for long time, set up an system for the information age, try to use and complement it continually.ReferenceBarc

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.