티스토리 뷰
이고잉님의 생활코딩 영상을 보며, 동영상 중간중간 멈춰가며 먼저 메서드를 작성해보며, 틀린 부분이 있다면 변경해가며 코딩을 따라 옮겨보았다. 깊이 있는 공부는 아닐수도 있으나, 접근자체를 못하여 이해하지 못하는 분들에게 참 좋은 강의이다. (나포함)
완벽한 ArrayList 구현은 아니지만, 추후 Java Colletions Framework에 대하여 깊게 공부할 때에 큰 도움을 받을 것 같다.
코드는, 이고잉님의 생활코딩에도 나와있지만 나도 따로 git에 업로드하였다.
진짜 꿀 강의다
www.opentutorials.org/module/1335
Data Structure (자료구조)
수업이 다루고 있는 내용 데이터 스트럭쳐 중심 본 수업은 데이터 스트럭쳐를 다루고 있습니다. 알고리즘은 데이터 스트럭쳐를 설명하기 위한 범위에서 제한적으로 다룹니다. 내장 데이터 스트
www.opentutorials.org
ArrayList의 특징.
장점 : 내부적으로 배열을 이용하기 때문에 인덱스를 이용하여 접근하는 것이 빠르다.
단점 : 데이터를 리스트의 처음이나, 중간 지점에 저장하면 또는 삭제한다면, 배열 특성상 엘리먼트들을 하나씩 뒤로 물리거나, 앞으로 당겨야 한다.
이번 코딩을 하면서 느낀 점은, 자바 API ArrayList에서 내부적인 요소를 안 봤던 것은 아니지만, 기억을 되돌려가며 직접 만들어보며 재미를 느꼈다. 사실 주석이 필요할 만큼 어려운 내용들이 아니라, 주석처리는 따로 안 하였고 정말 필요로 하시는 분들이 있으면 생활코딩 사이트에 접속하여 내용을 자세하게 보시는 걸 추천한다.
git address : github.com/egjeon/life-coding-data-structure
egjeon/life-coding-data-structure
Contribute to egjeon/life-coding-data-structure development by creating an account on GitHub.
github.com
ps - 14년도 강의인데, 이전에 누가 나에게 추천을 해주었을 때 볼걸 시간이 흐른 뒤 후회는 아무런 소용이 없다. 지금이라도 열심히 해야지.
'Data structure.' 카테고리의 다른 글
| [자료구조] Data Structure Stack (1) | 2020.10.11 |
|---|---|
| [자료구조] Doubly Linked list (0) | 2020.10.11 |
| [자료구조] Data Structure - 자바 Linked List (0) | 2020.10.06 |
- Total
- Today
- Yesterday
- Liked List
- 자바
- 자료구조
- Web
- 생활코딩
- 알고리즘
- 인증번호5자리
- JQuery
- 기본내용
- data structure
- java
- SQL
- It
- 운영체제
- 운영체제의 기능
- 자원관리 기능
- 특수문자전달
- 응용가능
- 운영체제의 정의
- javascript
- 이고잉
- http 응답코드
- OS
- 처리방식
- JCF
- 간단한 정의
- 빅 오
- 디자인패턴
- OperatingSystem
- 여러url
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
