HOME > 상세정보

상세정보

(JAVA를 이용한)자료 구조

(JAVA를 이용한)자료 구조 (90회 대출)

자료유형
단행본
개인저자
Hubbard, J. R. (John Rast) , 1943- Huray, Anita , 공저 나연묵 , 역. 채진석 , 역. 박영배 , 역.
서명 / 저자사항
(JAVA를 이용한)자료 구조 / John R. Hubbard ; Anita Huray 원저 ; 나연묵 ; 채진석 ; 박영배 공역.
발행사항
서울 :   홍릉과학출판사 ,   2004.  
형태사항
685 p. : 삽도 ; 26 cm.
원표제
Data structures with JAVA
ISBN
8972833711
일반주기
부록: 기초수학. Java 컬렉션 프레임워크. 외  
서지주기
참고문헌(p. 677-680)과 색인수록
일반주제명
Data structures (Computer science) Java (Computer program language)
000 01029namccc200313 k 4500
001 000045128367
005 20100806053207
007 ta
008 041110s2004 ulka 001a kor
020 ▼a 8972833711 ▼g 03000: ▼c \28,000
035 ▼a KRIC09550787
040 ▼a 211046 ▼c 211046 ▼d 211046 ▼d 244002
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.73 ▼2 22
090 ▼a 005.73 ▼b 2004h
100 1 ▼a Hubbard, J. R. ▼q (John Rast) , ▼d 1943-
245 2 0 ▼a (JAVA를 이용한)자료 구조 / ▼d John R. Hubbard ; ▼e Anita Huray 원저 ; ▼e 나연묵 ; ▼e 채진석 ; ▼e 박영배 공역.
246 1 9 ▼a Data structures with JAVA
260 ▼a 서울 : ▼b 홍릉과학출판사 , ▼c 2004.
300 ▼a 685 p. : ▼b 삽도 ; ▼c 26 cm.
500 ▼a 부록: 기초수학. Java 컬렉션 프레임워크. 외
504 ▼a 참고문헌(p. 677-680)과 색인수록
650 0 ▼a Data structures (Computer science)
650 0 ▼a Java (Computer program language)
700 1 ▼a Huray, Anita , ▼e 공저
700 1 ▼a 나연묵 , ▼e 역.
700 1 ▼a 채진석 , ▼e 역. ▼0 AUTH(211009)36066
700 1 ▼a 박영배 , ▼e 역. ▼0 AUTH(211009)92980

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.73 2004h 등록번호 111305993 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.73 2004h 등록번호 121099723 도서상태 분실(장서관리) 반납예정일 예약 서비스 M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.73 2004h 등록번호 121099724 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.73 2004h 등록번호 121112494 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.73 2004h 등록번호 111305993 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.73 2004h 등록번호 121099723 도서상태 분실(장서관리) 반납예정일 예약 서비스 M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.73 2004h 등록번호 121099724 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.73 2004h 등록번호 121112494 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

저자소개

나연묵(지은이)

현)단국대학교 응용컴퓨터공학과 교수 현)한국정보과학회 부회장 현)한국차세대컴퓨팅학회 수석부회장 한국정보과학회 데이터베이스소사이어티 회장 역임 한국산업기술평가관리원 지식경제 R&D 차세대 컴퓨팅 PD 역임

정보제공 : Aladin

목차


목차
chapter 01 객체-지향 프로그래밍
 1.1 문제풀이 = 2
 1.2 객체-지향 설계 = 5
 1.3 소프트웨어 설계의 구현 = 9
 1.4 클래스의 테스팅 = 11
 1.5 알고리즘의 구현과 테스팅 = 15
 1.6 UML = 18
 1.7 계승, 집단, 합성 = 19
 1.8 가변 객체와 불변 객체 = 24
 장 요약 = 30
 복습 문제 = 31
 연습 문제 = 32
 프로그래밍 문제 = 34
 프로젝트 = 34
 복습 문제 해답 = 39
chapter 02 추상 데이터 타입
 2.1 구체적 데이터 타입 = 41
 2.2 추상화 = 43
 2.3 추상 데이터 타입 = 44
 2.4 전조건과 후조건 = 48
 2.5 알고리즘에서 ADT의 사용 = 50
 2.6 구체 데이터 타입 = 51
 2.7 전조건과 후조건의 구현 = 56
 2.8 assert문의 사용 = 60
 2.9 클래스 불변조건 = 64
 2.10 계승과 다형성 = 65
 장요약 = 69
 복습 문제 = 70
 연습 문제 = 70
 프로그래밍 문제 = 74
 프로젝트 = 75
 복습 문제 해답 = 78
chapter 03 배열
 3.1 Java의 배열 = 81
 3.2 Java에서 배열의 프린팅 = 85
 3.3 간단한 배열 알고리즘 = 86
 3.4 객체의 배열 = 88
 3.5 순차 탐색 = 90
 3.6 복잡도 분석 = 91
 3.7 이진 탐색 = 95
 3.8 java. util. Arrays 클래스 = 97
 3.9 사용자 정의 IntArrays 클래스 = 99
 3.10 java. util. Vector 클래스 = 102
 3.11 다차원 배열 = 106
 3.12 사례연구 : 용어 색인의 구축 = 111
 장 요약 = 124
 복습 문제 = 124
 연습 문제 = 125
 프로그래밍 문제 = 128
 프로젝트 = 134
 복습 문제 해답 = 135
chapter 04 연결구조
 4.1 순서 배열의 유지 = 137
 4.2 간접 참조 = 139
 4.3 연결 노드 = 141
 4.4 연결 리스트에 대한 원소 삽입 = 150
 4.5 리스트의 앞에 삽입 = 153
 4.6 정렬된 연결 리스트에서의 삭제 = 155
 4.7 중첩 클래스 = 157
 4.8 사례 연구 : 임의의 긴 정수 = 159
 장 요약 = 165
 복습 문제 = 166
 연습 문제 = 166
 프로그래밍 문제 = 166
 프로젝트 = 169
 복습 문제 해답 = 170
chapter 05 스텍
 5.1 스텍 ADT = 171
 5.2 배열 구현 = 174
 5.3 응용 : 후위식의 평가 = 178
 5.4 사례 연구 : 미로 풀기 = 181
 5.5 연결 구현 = 190
 5.6 java. util. Stack 클래스 = 192
 장 요약 = 194
 복습 문제 = 194
 연습 문제 = 195
 프로그래밍 문제 = 196
 프로젝트 = 198
 복습 문제 해답 = 200
chapter 06 큐
 6.1 큐 ADT = 201
 6.2 사례 연구 : 자본 이득 평가 = 203
 6.3 연결 구현 = 206
 6.4 사례 연구 : 큐를 이용한 시뮬레이션 = 209
 장 요약 = 221
 복습 문제 = 222
 연습 문제 = 222
 프로그래밍 문제 = 223
 프로젝트 = 224
 복습 문제 해답 = 225
chapter 07 컬렉션
 7.1 Java 컬렉션 프레임워크 = 227
 7.2 간단한 Collection 인터페이스 = 228
 7.3 반복자 = 230
 7.4 AbstractCollection 클래스 = 232
 7.5 ArrayCollection 클래스 = 235
 7.6 LinkedCollection 클래스 = 242
 7.7 완전한 java. util. Collection 인터페이스 = 246
 7.8 java. util. AbstractCollection 클래스 = 249
 장 요약 = 253
 복습 문제 = 254
 연습 문제 = 255
 프로그래밍 문제 = 260
 프로젝트 = 262
 복습 문제 해답 = 264
chapter 08 리스트
 8.1 Java 컬렉션 프레임워크의 리스트 클래스 = 267
 8.2 양방향 리스트 반복자 = 268
 8.3 java. util. List 인터페이스 = 274
 8.4 java. util. List 인터페이스의 구현 = 276
 8.5 프리미티브와 세분화 객체의 연결 리스트 = 285
 8.6 사례 연구 : 다항식 대수 = 288
 장 요약 = 298
 복습 문제 = 298
 연습 문제 = 299
 프로그래밍 문제 = 299
 프로젝트 = 301
 복습 문제 해답 = 302
chapter 09 해시테이블
 9.1 테이블과 레코드 = 303
 9.2 맵에 대한 ADT = 306
 9.3 해시 테이블 = 309
 9.4 선형 조사 = 312
 9.5 재해싱 = 314
 9.6 기타 충돌 해결 알고리즘 = 319
 9.7 별도 체인 = 322
 9.8 java. util. HashMap 클래스 = 326
 9.9 해싱 알고리즘의 분석 = 328
 9.10 완전 해시 함수 = 329
 9.11 기타 해시 함수 = 332
 장 요약 = 334
 복습 문제 = 336
 연습 문제 = 337
 프로그래밍 문제 = 338
 프로젝트 = 339
 복습 문제 해답 = 340
chapter 10 순환
 10.1 순환 함수 = 341
 10.2 하노이 타워 = 344
 10.3 피보나치 수 = 348
 10.4 호출 트리 = 351
 10.5 재계산 대신 저장 = 355
 10.6 드 무아브르 공식 (De Moivre's Formula) = 357
 10.7 순환 이진 탐색 알고리즘 = 360
 10.8 순환 지수 계산 = 362
 10.9 순열 출력 = 363
 10.10 간접 순환 = 366
 장 요약 = 369
 복습 문제 = 370
 연습 문제 = 371
 프로그래밍 문제 = 373
 프로젝트 = 375
 복습 문제 해답 = 377
chapter 11 트리
 11.1 트리 = 379
 11.2 트리의 특성 = 380
 11.3 트리의 순환 정의 = 387
 11.4 응용 : 결정 트리 = 390
 11.5 순서 트리 = 392
 11.6 순서 트리을 위한 순회 알고리즘 = 393
 11.7 완전 순서 트리 = 395
 장 요약 = 398
 복습 문제 = 399
 연습 문제 = 399
 프로그래밍 문제 = 402
 프로젝트 = 403
 복습 문제 해답 = 403
chapter 12 이진트리
 12.1 정의 = 405
 12.2 이진 트리의 특성 = 406
 12.3 이진 트리의 개수 세기 = 407
 12.4 이진 트리 순회 알고리즘 = 409
 12.5 수식 트리 = 410
 12.6 완전 이진 트리 = 414
 12.7 포리스트 = 416
 장 요약 = 418
 복습 문제 = 419
 연습 문제 = 420
 프로그래밍 문제 = 422
 프로젝트 = 427
 복습 문제 해답 = 428
chapter 13 탐색트리
 13.1 키와 Comparable 타입 = 429
 13.2 이진 탐색 트리 = 431
 13.3 BST  삭제 = 435
 13.4 BST 성능 = 439
 13.5 AVL 트리 = 442
 13.6 AVL 트리의 구현 = 445
 13.7 피보나치 트리 = 450
 13.8 다원 탐색 트리 = 453
 13.9 B-트리 = 456
 13.10 Red-Black 트리 = 457
 장 요약 = 463
 복습 문제 = 465
 연습 문제 = 466
 프로그래밍 문제 = 467
 프로젝트 = 468
 복습 문제 해답 = 468
chapter 14 히프와 우선순위 큐
 14.1 히프 = 471
 14.2 히프 알고리즘 = 472
 14.3 우선순위 큐 = 477
 14.4 HeapPriorityQueue 클래스 = 479
 14.5 사례연구 : 허프만 코드 = 484
 장 요약 = 487
 복습 문제 = 488
 연습 문제 = 489
 프로그래밍 문제 = 491
 프로젝트 = 492
 복습 문제 해답 = 493
chapter 15 정렬
 15.1 버블 정렬 = 496
 15.2 선택 정렬 = 500
 15.3 삽입 정렬 = 502
 15.4 쉘 정렬 = 505
 15.5 비교 정렬의 속도 한계 = 508
 15.6 합병 정렬 = 510
 15.7 퀵 정렬 = 513
 15.8 히프 정렬 = 518
 15.9 버켓 정렬 = 522
 15.10 카운팅 정렬 = 524
 15.11 기수 정렬 = 527
 15.12 java. util, Arrays. sort()메소드 = 529
 장 요약 = 529
 복습 문제 = 530
 연습 문제 = 531
 프로그래밍 문제 = 537
 프로젝트 = 539
 복습 문제 해답 = 540
chapter 16 그래프
 16.1 그래프 = 543
 16.2 인접 행렬 구현 = 546
 16.3 인접 리스트 구현 = 549
 16.4 너비 우선 탐색 = 552
 16.5 신장 트리 = 553
 16.6 깊이 우선 탐색 = 556
 16.7 가중치 그래프 = 558
 16.8 Dijkstra 알고리즘 = 560
 16.9 다이그래프 = 565
 장 요약 = 566
 복습 문제 = 567
 연습 문제 = 568
 프로그래밍 문제 = 571
 프로젝트 = 572
 복습 문제 해답 = 572
부록 A. 해답과 힌트
 1장 연습 문제 = 575
 2장 연습 문제 = 577
 3장 프로젝트 = 577
 4장 프로그래밍 문제 = 578
 5장 연습 문제 = 579
 5장 프로그래밍 문제 = 580
 6장 연습 문제 = 581
 7장 프로그래밍 문제 = 582
 8장 연습 문제 = 583
 8장 프로그래밍 문제 = 583
 9장 연습 문제 = 583
 10장 연습 문제 = 584
 10장 프로그래밍 문제 = 584
 11장 연습 문제 = 585
 12장 프로그래밍 문제 = 586
 13장 연습 문제 = 587
 14장 연습 문제 = 587
 15장 연습 문제 = 588
 15장 프로그래밍 문제 = 588
 16장 연습 문제 = 589
부록 B. Java 복습
 B.1 Java 프로그램 = 591
 B.2 Java 프로그램의 컴파일과 실행 = 593
 B.3 Java 타입 = 598
 B.4 클래스와 멤버 = 600
 B.5 접근 수정자 = 604
 B.6 this 키워드 = 605
 B.7 패키지 = 607
 B.8 클래스의 스코프 = 611
 B.9 new와 instanceof 연산자 = 611
 B.10 명령 라인 인자의 사용 = 613
 B.11 래퍼 클래스 = 616
 B.12 예외 처리 = 617
 B.13 Java I/O = 621
 B.14 대화식 입력 = 625
 B.15 초기화 = 627
 B.16 인터페이스 = 630
 B.17 타입과 다형성 = 632
 B.18 추상 메소드와 추상 클래스 = 633
 B.19 C++에서 Java로 = 635
 B.20 부록 복습 = 637
 B.21 복습 문제 = 638
 B.22 프로그래밍 문제 = 638
 B.23 복습 문제 해답 = 639
부록 C. 기초수학 
 C.1 내림과 올림 함수 = 641
 C.2 로그 = 642
 C.3 점근적 복잡도 클래스 = 644
 C.4 수학적 귀납법의 제 1원리 = 645
 C.5 수학적 귀납법의 제 2원리 = 646
 C.6 기하 급수 = 647
 C.7 다른 합산 공식 = 648
 C.8 조화수 = 649
 C.9 Stirling의 공식 = 652
 C.10 피보나치 수 = 654
 C.11 이항 계수 = 655
 C.12 카탈로니아 수 = 656
 복습 문제 = 661
 연습 문제 = 662
 프로그래밍 문제 = 663
 복습 문제 해답 = 663
부록 D. Java 컬렉션 프레임워크
 D.1 계승 계층 = 665
 D.2 Collection 인터페이스 = 666
 D.3 List 클래스 = 668
 D.4 Set 클래스 = 669
 D.5 Map 클래스 = 671
부록 E. 참고문헌
 E.1 도서 = 677
 E.2 논문 = 679
 E.3 URL = 679
색인 = 681


관련분야 신착자료

Ramamurthy, Bina (2021)