소개글
.목차
어레이 리스트를 이용한 자료 입출력링크드 리스트를 이용한 자료 입출력
스택을 이용한 미로찾기
큐를 이용한 미로찾기
그래프를 응용한 미로찾기
Insertion,quick,merge,radix,heap 소팅의 시간측정
위의 프로그램을 자바로 짠 것입니다.
자료구조 시간에 리포트로 나온 것입니다.
그냥 자바 프로그램 공부에도 도움이 될듯 합니다^^
본문내용
>> 첨부된 파일 설명HomeWork_1.java : ArrayLinearList를 이용한 Operation Java Source Code
HomeWork_1.class : HomeWork_1.java 의 컴파일된 class 파일
data1.cr : HomeWork_1의 데이터 파일
HomeWork_2.java : DoubleLinkedList를 이용한 Operation Java Source Code
HomeWork_2.class : HomeWork_2.java 의 컴파일된 class 파일
data2.cr : HomeWork_2의 데이터 파일
>> 수행된 결과값
>> 프로그램에 대한 감상
수업시간에 배웠던 Array Linear List 와 Double Linked List를 직접 손으로 프로그래밍을 해보았다. 개념적으로는 이해를 하고 있던 것이었지만 막상 프로그램으로 코딩 하려니까 그렇게 쉽지가 않았다. 익숙하지 않던 자바의 문법과 OOP의 개념이 아직까지 확실하게 잡히지 않아서 프로그래밍 하는데 애를 먹었다. 특히 파일 입출력을 구현해 내는데 큰 어려움이 있었는데 아직까지도 파일에 관한 클래스들을 정확하게 알지 못하겠다. 앞으로 파일클래스들에 대해 조금 더 공부를 해야 할 것 같다.
참고 자료
없음압축파일 내 파일목록
Graph_maze/ChainNode.class
Graph_maze/DrawGraph.class
Graph_maze/Graph_ap.class
Graph_maze/Graph_hw.class
Graph_maze/Graph_hw.java
Graph_maze/g_hw.jpg
Graph_maze/icon.gif
Graph_maze/index.html
Graph_maze/LinkedList.class
Graph_maze/Stacks.class
Graph_maze/image/cmd.jpg
Graph_maze/image/editplus.jpg
Graph_maze/image/m1.jpg
Graph_maze/image/m2.jpg
Graph_maze/image/m3.jpg
Graph_maze/image/m4.jpg
Graph_maze/image/m5.jpg
Graph_maze/image/outlook.jpg
HomeWork_1/data1.cr
HomeWork_1/data2.cr
HomeWork_1/HomeWork.hwp
HomeWork_1/HomeWork_1.class
HomeWork_1/HomeWork_1.java
HomeWork_1/HomeWork_2.class
HomeWork_1/HomeWork_2.java
HomeWork_1/java.gif
HomeWork_2/AfterProgramming.txt
HomeWork_2/ChainNode.class
HomeWork_2/cr.maze
HomeWork_2/cr.path
HomeWork_2/LinkedList.class
HomeWork_2/RatInMaze.class
HomeWork_2/RatInMaze.java
HomeWork_2/Stacks.class
HomeWork_3/AftreProgramming.txt
HomeWork_3/ChainNode.class
HomeWork_3/cr.maze
HomeWork_3/cr.path
HomeWork_3/LinkedList.class
HomeWork_3/Queues.class
HomeWork_3/RatInMaze.class
HomeWork_3/RatInMaze.java
HomeWork_3/RatInMaze.java.bak
HomeWork_3/Stacks.class
Sorting_hw/DrawGraph.class
Sorting_hw/icon.gif
Sorting_hw/index.html
Sorting_hw/logo.gif
Sorting_hw/ResultTable.class
Sorting_hw/Sorting.class
Sorting_hw/Sorting_hw.class
Sorting_hw/Sorting_hw.java
Sorting_hw/image/01.jpg
Sorting_hw/image/02.jpg
Sorting_hw/image/03.jpg
Sorting_hw/image/04.jpg
Sorting_hw/image/05.jpg
Graph_maze/DrawGraph.class
Graph_maze/Graph_ap.class
Graph_maze/Graph_hw.class
Graph_maze/Graph_hw.java
Graph_maze/g_hw.jpg
Graph_maze/icon.gif
Graph_maze/index.html
Graph_maze/LinkedList.class
Graph_maze/Stacks.class
Graph_maze/image/cmd.jpg
Graph_maze/image/editplus.jpg
Graph_maze/image/m1.jpg
Graph_maze/image/m2.jpg
Graph_maze/image/m3.jpg
Graph_maze/image/m4.jpg
Graph_maze/image/m5.jpg
Graph_maze/image/outlook.jpg
HomeWork_1/data1.cr
HomeWork_1/data2.cr
HomeWork_1/HomeWork.hwp
HomeWork_1/HomeWork_1.class
HomeWork_1/HomeWork_1.java
HomeWork_1/HomeWork_2.class
HomeWork_1/HomeWork_2.java
HomeWork_1/java.gif
HomeWork_2/AfterProgramming.txt
HomeWork_2/ChainNode.class
HomeWork_2/cr.maze
HomeWork_2/cr.path
HomeWork_2/LinkedList.class
HomeWork_2/RatInMaze.class
HomeWork_2/RatInMaze.java
HomeWork_2/Stacks.class
HomeWork_3/AftreProgramming.txt
HomeWork_3/ChainNode.class
HomeWork_3/cr.maze
HomeWork_3/cr.path
HomeWork_3/LinkedList.class
HomeWork_3/Queues.class
HomeWork_3/RatInMaze.class
HomeWork_3/RatInMaze.java
HomeWork_3/RatInMaze.java.bak
HomeWork_3/Stacks.class
Sorting_hw/DrawGraph.class
Sorting_hw/icon.gif
Sorting_hw/index.html
Sorting_hw/logo.gif
Sorting_hw/ResultTable.class
Sorting_hw/Sorting.class
Sorting_hw/Sorting_hw.class
Sorting_hw/Sorting_hw.java
Sorting_hw/image/01.jpg
Sorting_hw/image/02.jpg
Sorting_hw/image/03.jpg
Sorting_hw/image/04.jpg
Sorting_hw/image/05.jpg