일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 코딩테스트
- 테스트의 장점
- 코틀린
- MVVM
- 단위테스트
- ViewModel
- mock
- Python
- 디자인패턴
- 파이썬
- Observable
- rxjava
- 유닛테스트
- 컴포즈
- Jetpack
- Room
- Kotlin
- 깃
- 자료구조
- Android
- 공격적 프로그래밍
- Di
- 안드로이드
- git
- 안드로이드 디자인패턴
- dagger2
- 제한함수
- compose
- UnitTest
- 안정성
Archives
- Today
- Total
목록리스트 (1)
세상을 바꾸는 개발자
리스트(List) 란?
자료구조의 인터페이스 Iterable 함수 hasNext List 란 ArrayList, LinkedList 의 구현체이다. 물론 Vector, Stack은 지금은 사용하지않고 호환성을 위해 남아있는 Class 이다. 리스트는 순서가 있는 엘리먼트의 모임으로 배열과는 다르게 빈 엘리먼트는 절대 허용하지 않는다. 리스트는 배열이 가지고 있는 인덱스라는 장점을 버리고 대신 빈틈없는 데이터의 적재 라는 장점을 취함 리스트에서 인덱스는 몇 번째 데이터인가 정도(순서)의 의미를 가진다. (배열-Array에서의 인덱스는 값에 대한 유일무이한 식별자) 빈 엘리먼트는 허용하지 않는다. => java에서는 허용하는 경우가 있음 순차성을 보장하지 못하기 때문에 spacial locality 보장이 되지 않아서 cash h..
CS 지식/자료구조
2023. 5. 15. 19:10