본문 바로가기

Data Structures and Abstractation with Java

(2)
Data Structure - ② Linked List 요번에는 소스코드를 한번.. 분석을 해보겠습니다.. -_-;; 제꺼라서 잘 설명할 자신이 있어요.. -_-;; 아래 포스팅한 글에서 보셨듯이 기본적으로 가지고 있어야할 멤버 변수들로는 리스트의 길이와.. 첫 노드가 무엇인지에 대한 정보를 담고 있는 firstNode 라는 객체가 있습니다. 그럼 노드가 무엇이고 어디다 쓰느냐?? 요것이 리스트의 Inner Class (내부 클래스) 로 삽입이 되어있는 Node 클래스 입니다. 물론 이 클래스를 따로 빼두어도 됩니다만.. 저는 내부 클래스로 사용을 했습니다. 접근 제어자는 모두 private.. 이게 왜 링크 기반의 리스트인지를 절실히 알려주는 부분이 바로 저!!! 부분입니다!! 4번째줄의 private Node next; 이부분이죠.. 노드라는 객체는 항상..
Data Structure - Java Essential 처음.. 이 책을 슥 펴면 나오는 내용이 -ㅅ-.. 아참.. 책 이름부터 설명을 해드리자면요.. Pearson International Edition (Pearson 출판에서 만든 국제 버젼이라는 얘기 -ㅅ-;;) Data Structures and Abstractions with Java SE (2판입니다 -_-) 일단 자료구조로 배우는 자바입니다.. 그래서.. -ㅅ-// 자바 기초를 배우는 부분이 서두부분에 나오는데요.. 자바책 하나 분량이 이 책에서는 약 3 챕터에서 마무리가 되고 있습니다. 간단하게 살펴보도록 합시다 -ㅅ-/ Chapter 1. Java Classes Objects and Classes -> 객체가 뭐고 클래스가 뭐고 하는거죠? 붕어빵과 붕어빵 틀!! Using the Method..