Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Web
- 데이터베이스
- Effective Java
- Item04
- Spring Boot
- 디자인 패턴
- Service Locator
- Effetive Java
- Proxy Patter
- @Valid
- NotEmpty
- FCM
- deleteById
- Firebase
- 트랜잭션
- java
- restTemplate
- 플라이웨이트
- db
- SQL 삽입 공격
- Connection Pool
- JPA
- springboot
- Service Locator 패턴
- multi module
- @MockBean
- NotBlank
- @SpyBean
- 이펙티브 자바
- @ControllerAdvice
Archives
- Today
- Total
목록LinkedList (1)
NoTimeForDawdling
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/csQ1rn/btrQw2fbmom/gizj3AZgNLFpNvkq5NKqo0/img.png)
상황에 따라 ArrayList와 LinkedList를 적절히 활용한다면 더 좋은 효율성을 보여줄 수 있을 텐데요, 어떨 때 어떤 자료구조를 사용하면 좋을지 한번 알아보겠습니다. 구조 ArrayList와 LinkedList를 그림으로 보면 다음과 같습니다. ArrayList는 데이터들이 순서대로 쭉 늘어선 배열의 형식을 취하고 있습니다. LinkedList는 순서대로 늘어선 것이 아니라 자료의 주소 값으로 서로 연결되어 있는 구조를 하고 있습니다 ArrayList 동적 배열을 사용하여 요소를 저장합니다. 데이터를 저장하고 접근하는데 좋습니다. 특정 자료형들이 메모리 공간 상에서 연속적으로 이루어져 있습니다. 인덱스로 해당 원소에 접근할 수 있으며, 인덱스를 알고 있다면 O(1)의 시간 복잡도로 원소에 접근..
Java
2022. 10. 29. 20:09