본문 바로가기

list

(3)
Data Structure - Linked Data 이전에 배열을 활용한 리스트를 만들어 봤는데.. 리스트를 만들 수 있는 방법이 또 하나 있다고 하더군요.. 일단 배열을 활용한 리스트 (ArrayList, 어레이리스트) 같은 경우에는 그 리스트의 길이가 한정이 되어 있습니다. 그리고 수정이나 삭제가 일어 날때, 뒤쪽에 있는 값들이 이동해 와야 한다는 단점이 있었습니다. 일단 값이 막 앞뒤로 이동한다는것들은 제외하고.. 리스트의 길이가 한정되어 있는걸 생각해보면.. 바로 배열 때문입니다.. 배열은 처음에 초기값을 설정을 해주기 때문에.. 그게 문제인거죠.. 그럼 이걸 근본적으로 해결할 수 있는 방법은 뭘까요?? 바로 이겁니다 -ㅅ-... 네.. 바로 염주죠..? 염주를 생각해봅시다.. 저 동글동글한 녀석들이 자료라고 생각을 한다면.. 이렇게 줄줄이 이어져..
Data Structure - Lists 자료구조를 시작하면서 가장 먼저 등장하게 되는건.. List 라는 자료구조입니다. 말처럼 쉽게 생각하시면 됩니다. List는 그냥 목록.. 정도로 생각하시면 되겠네요.. 보통 우리가 방학계획이나.. 일과 계획표를 세울때 번호를 매기면서 순서대로 해야할 일들에 대해서 열거를 하고는 합니다. 이런 방학 계획표가 있다고 생각을 해봅시다 'ㅅ';;; 방학때 해야할 공부 목록 1. 자바 공부 2. 모자란 수면 욕구 해소 3. 아르바이트 하기.. ㅠㅠ 4. 소설책 하나 읽기 5. C 프로그래밍 공부하기 6. 영어 공부 7. 한자 공부 8. 취업 준비 9. 배낭 여행 가기 .. 이런식으로 만들어 놨다고 가정을 합시다... 물론 이런 일들을 적는 방법에 대해서 생각해 봐야 합니다. 순서대로 적어 나가야 되고.. 지울것..
JDK 5.0 API - Collection<E>(해석중) public interface Collectionextends IterableThe root interface in the collection hierarchy. A collection represents a group of objects, known as its elements. Some collections allow duplicate elements and others do not. Some are ordered and others unordered. The JDK does not provide any direct implementations of this interface: it provides implementations of more specific subinterfaces like Set a..