MakingIndex.zip

1. 자료설명


알고리즘 텀 프로젝트로 수행했던 Red-Black Tree 알고리즘을 적용한 Making Index 라는 프로그램 입니다.

그래픽(GUI)를 제공하며 오직 자바 환경에서만 돌아가도록 awt와 swing으로 구현 했습니다.

쉽게 말해서 그냥 소스코드 풀고 돌리시면 됩니다.^^



간단히 프로그램 설명을 드리면

소스코드외에 5개의 파일이 있습니다. 해리포터 책 4권과 노이즈 단어라는 파일입니다.

이 프로그램은 책 4권을 읽어 들여 노이즈 단어를 제외하고 모든 단어를 red-black tree에 넣습니다.



ShowAllLineNumber 버튼 : 전체 단어의 라인넘버 출력

ShowAllFrequency 버튼 : 전체 단어의 빈도 출력

단어 검색 제공



프로그램을 넣고 돌려보시면 어떤느낌인지 아실겁니다. 컴퓨터의 경이로운 속도를 경험했던 프로젝트 였습니다.



ps - 알고리즘 A+이며 전공평점 4.3 이므로 믿고 구매하셔도 됩니다.^^

2. 목차 및 본문내용


컴파일 실행환경

JAVA



압축파일 내 파일목록

.settings/org.eclipse.jdt.core.prefs

bin/1+Harry+Potter+and+The+Sorcerer_s+Stone.txt

bin/2+Harry+Potter+and+The+Chamber+of+Secrets.txt

bin/3+Harry+Potter+and+The+Prisoner+of+Azkaban.txt

bin/4+Harry+Potter+and+The+Goblet+of+Fire.txt

bin/MakingIndex.class

bin/MakingIndexGUI$exitButton.class

bin/MakingIndexGUI$searchButton.class

bin/MakingIndexGUI$searchText.class

bin/MakingIndexGUI$showAllFrequencyButton.class

bin/MakingIndexGUI$showAllLineNumButton.class

bin/MakingIndexGUI.class

bin/Node.class

bin/NoiseWord.class

bin/RedBlackTree.class

bin/noise_words.txt

src/1+Harry+Potter+and+The+Sorcerer_s+Stone.txt

src/2+Harry+Potter+and+The+Chamber+of+Secrets.txt

src/3+Harry+Potter+and+The+Prisoner+of+Azkaban.txt

src/4+Harry+Potter+and+The+Goblet+of+Fire.txt

src/MakingIndexGUI.java

src/noise_words.txt

.classpath

.project
번호 제목 날짜
7974 (A+ 정보통신산업) 마이크로프로세서의 발전 과정과 컴퓨터 산업에 기여한 점 그리고 최신 동향에 대해 설명하시오. 2020.08.23
7973 (A+) 디지털카메라의 시각의 확장(HDR, 파노라마 – 이미지 스티칭, 포커스의 정복 – 헬리콘 포커스)에 대해 기술하시오. 그리고 이것이 사진에 미치는 영향에 대해 분석하시오. 2020.08.17
7972 2020년 하반기 지역농협 자소서] 지역농협자기소개서+면접질문, 함께하는 100년 농협, 지역농협자기소개서 잘쓴예, 지역농협 지원동기, 지역농축협자기소개서 2020.08.11
7971 한국항공대학교 기초회로및 디지털 실험 예비보고서(기디실) 2020.08.11
7970 지역농협자소서] 2020년 하반기 지역농협자기소개서+면접 -함께하는 100년 농협이 되기 위하여 귀하가 지향할 것 지역농협 자기소개서 지역농협 자소서 전국 농축협 채용 농협지원동기 2020.08.10
7969 페로브스카이트 태양전지 2020.08.07
7968 c언어 7장 연습문제 풀이 2020.08.06
7967 BIM Utilization in Construction 2020.08.02
7966 조선해양공학개론 과제 2020.07.27
7965 온도측정을 위한 회로 결과 보고서, ntc 써미스터를 이용한 온도측정 2020.07.27
7964 자유아카데미 일반화학 14판 솔루션 (Brown) 2020.07.25
7963 미분적분학 Thomas 12판 솔루션 (해설지) 2020.07.21
7962 챗봇(AI 상담)의 현황, 사례 및 발전 전망 2020.07.13
7961 인공지능(AI)의 장단점, 현황 및 일자리 변화 전망 2020.07.13
7960 사이버폭력의 유형, 사례 및 해결방안 2020.07.13
7959 [산업안전기사_산업안전산업기사] 실기 필답형 전설의 5장 7일 벼락치기 정리 요약본 2020.07.06
7958 AES, BASE64, MD5 상호 동작 프로그램 2020.07.04
» 레드 블랙 트리 ( Making Index implementation by red-black-tree Algorithms ) 2020.07.04
7956 Kruskal Algorithm으로 구현한 최소 비용 신장 트리 (GUI 구현됨) 2020.07.04
7955 블록 암호 운영 모드의 취약성 2020.07.04