DevLog: 기록하는 생활

  • 이것이 코딩 테스트이다 공부

araylist linkedlist java 1

ArrayList vs LinkedList

구조적 차이 ArrayList의 구조 (배열 기반) 연속된 메모리 블록에 데이터를 저장인덱스로 직접 접근 가능 (O(1))중간 삽입/삭제 시 데이터를 이동해야 해서 비용이 큼 (O(N))배열은 연속된 메모리 공간에 데이터를 저장하므로, 특정 위치에 데이터를 삽입하거나 삭제하려면 해당 위치 이후의 모든 데이터를 이동시켜야 합니다. LinkedList의 구조 (이중 연결 리스트) 각 요소가 "노드"로 저장되며, 노드는 next와 prev 포인터를 가짐메모리가 연속적이지 않음 (임의의 위치에 저장됨)중간 삽입/삭제는 빠름 (O(1)) (포인터만 변경하면 됨)검색(get(index)) 시 처음부터 탐색해야 해서 느림 (O(N)) 시간복잡도 차이연산ArrayListLinkedList접근O(1)O(n)처음 위치에 ..

Java/자료구조 2025.03.30
이전
1
다음
더보기
프로필사진

DevLog: 기록하는 생활

코딩 지식이 오버플로우 될 때까지 꾸준히 배우고 기록합니다. githubID: eug2n2

  • 분류 전체보기 (34)
    • Python (4)
      • 이것이 코딩테스트이다 with 파이썬 (3)
    • Java (15)
      • Algorithm (10)
      • CS (3)
      • 자료구조 (2)
    • 트러블슈팅 (5)
    • DB (5)
    • BigData (2)
    • IT 용어 (3)

Tag

hashset 개념, hashset java, ai 할루시네이션 해결방안, ai 할루시네이션 정의, hashset 저장원리, 도커, 파이썬공부, araylist와 linkedlist 차이, 플로이드워셜 선형대수학, 플로이드워셜 java, arraylist 자바, 그리디알고리즘, 캐시지역성, 알고리즘공부, araylist linkedlist java, CS, ai 할루시네이션 발생 원인, ai 할루시네이션이란, linkedlist 자바, 플로이드워셜 행렬,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바