computer club

  • 홈
  • 방명록
  • ALL Post
    • Spring
    • JPA
    • MariaDB
    • Java
    • Kotlin
    • Study
      • 클린코더스 강의
      • Effective Java
      • 운영체제
      • 오브젝트
      • 코드스피츠 강의
      • 객체지향
      • Modern Java in Action
      • Java Network Programming
      • Spring Batch
      • 강의 메모
      • HTML,CSS
      • kafka
      • elasticsearch
    • 자료구조
    • 알고리즘
    • Servlet-JSP
      • Servlet-JSP 답변형 게시판 만들기
    • Spring legacy
    • Computer Science
    • 메모
    • infra
    • ERROR!!!!!!!

Tag

데이터베이스, jpa, Servlet, springsecurity, Kotlin, 스프링시큐리티, 오브젝트, 알고리즘, shared lock, java, JSP, exclusive lock, OOP, springboot, 운영체제, 객체지향, Spring, error, 예외처리, MySQL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Github
  • Linkedin

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

자료구조 1

Java - 단순 연결 리스트 구현하기

모든 코드는 github LinkedList LinkedList는 요소와 요소 간 연결link을 이용해서 List를 구현한다. 중요한 것은 연결은 무엇인가를 파악하는 것이다. 반대로 무엇이 연결이 아닌가, 를 생각해보는 것도 의미가 있을 것이다. ArrayList는 배열을 이용하므로 요소와 요소가 딱 붙어있다. 비유하자면 일렬로 줄 서 있다고 할 수 있다. LinkedList는 그렇지 않다. LinkedList의 요소들은 각각 어딘가에 흩어져 있고, 각 요소는 다음 요소가 어디 있는지에 대한 정보만 가지고 있다. ArrayList는 원하는 데이터가 몇 번 인덱스에 있는 줄만 알면 바로 접근할 수 있다. 반면 LinkedList는 첫 번째 요소에게 다음 요소의 위치를 묻고, 두 번째 요소에게 세 번째 요소..

자료구조 2020.10.17
이전
1
다음
더보기

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바