본문 바로가기 메뉴 바로가기

여니손

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

여니손

검색하기 폼
  • 분류 전체보기 (67)
    • 알고리즘 (62)
      • 백준 (49)
      • LeetCode (13)
      • SWEA (0)
      • 프로그래머스 (0)
    • Java (0)
    • Spring (1)
    • SQL (3)
      • 문제풀이 (3)
      • 명령어 (0)
    • CS (1)
      • 자료구조 (1)
      • 운영체제 (0)
      • 네트워크 (0)
  • 방명록

CS (1)
[자료구조] Array List vs Linked List

ArrayArray는 메모리에 미리 할당할 사이즈를 미리 정해놓고 사용하는 자료구조배열을 사용하게 되면 index가 존재하기에 위치를 바로 접근할 수 있어 검색에 편한 장점이 있다.Array 자료구조가 가지고 있는 단점인 정해진 사이즈를 해결하고자 List 등장!! Array ListArray List는 어떠한 값에 대하여 접근할 때 O(1)로 바로 접근이 가능하여 Random Access 가능다만 삽입, 삭제 할 때 shift에 따른 비용이 발생하여 O(n) 빈번한 삽입, 삭제에서는 불리하다 Linked ListLinked List는 다음 노드에 대해 위치를 가리키는 방식, 검색을 하려면 순차적으로 다 확인 O(n)하지만삽입, 삭제를 할 때는 O(1)로 가능한데 결과론적으로 삽입, 삭제를 하기 위해서는..

CS/자료구조 2024. 6. 19. 23:36
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 탑다운
  • 티스토리챌린지
  • 스프링부트3 java 버전오류
  • leetcode 1552
  • 백준 경사로
  • 스프링부트3 자바 버전
  • 백준 14890
  • 구현
  • BFS
  • 투포인터
  • 조합
  • 백준
  • 1482
  • #스프링부트 자바버전 오류
  • 이진탐색
  • 유니온파인드
  • 바텀업
  • 백준 경사로 자바
  • 백준 14890 자바
  • 스프링부트3 자바 17 오류
  • 슬라이딩윈도우
  • 오블완
  • sql
  • 백준 14890 경사로
  • 탑다운dp
  • 스프링부트3
  • dfs
  • 위상정렬
  • 누적합
  • dp
more
«   2025/08   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바