수피치의 발자취
  • 홈
  • 태그
  • 방명록
    • 분류 전체보기 (252)
      • 깃[Git] (0)
      • 끄적거림...[Etc...] (11)
      • 리뷰[Review] (15)
      • 데이터베이스[DB] (2)
      • 리눅스[Linux] (2)
      • 안드로이드[Android] (23)
      • 알고리즘 문제풀이[Algorithm] (91)
      • 오늘 배운 것[Today_I_Learned] (10)
      • 유니티[Unity] (5)
      • 와카타임회고[RetroSpectWakaTime] (20)
      • 자료구조(DataStructure) (1)
      • 정보[Information] (22)
      • 컴퓨터 과학(ComputerScience) (7)
      • 코틀린[Kotlin] (21)
      • 파이썬[Python] (8)
      • 프로젝트들[Projects] (11)
        • 위로[GoUp] (4)
        • 디스코드봇(Python)[DiscordBot] (4)
      • (비공개)웹[Web] (0)
        • 백앤드 (0)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
DataStructure 검색 결과
1 개의 검색 결과가 있습니다.
자료구조(DataStructure)

LinkedList 구현[코틀린 - Kotlin]

실제 LinkedList는 훨씬 더 복잡하게 이루어져있지만.. 링크드 리스트의 원리를 간단히 파악해보기 위하여 삽입, 추가, 삭제 정도의 기능만 간단하게 구현해보았다. LinkedList란? 연결리스트(LinkedList)란 노드로 구성된 리스트 이다! 노드에는 데이터와 다음 노드를 가리키는 포인터가 존재한다. 코틀린에서는 포인터가 존재하지 않으므로 객체를 참조하도록 하였다. 시간복잡도 탐색 특정값을 찾기 위해서는 첫 노드(헤드)부터 순차 탐색을 해야하므로 시간복잡도가 O(N) 삽입 연결리스트는 노드로 이루어져있기 때문에 삽입을 할 때 시간복잡도가 O(1) 포인터를 사용하여 노드에서 포인터만 변경해주면 되기 때문. 삭제 데이터를 삭제하기 위해선 검색과 해당 값을 찾기 위하여 마찬가지로 시간복잡도가 O(N..

2022. 7. 23. 18:19
  • «
  • 1
  • »

공지사항

  • 꾸준히 배워나가고 있는 것을 기록하고 있는 블로그 입니다.

전체 카테고리

  • 분류 전체보기 (252)
    • 깃[Git] (0)
    • 끄적거림...[Etc...] (11)
    • 리뷰[Review] (15)
    • 데이터베이스[DB] (2)
    • 리눅스[Linux] (2)
    • 안드로이드[Android] (23)
    • 알고리즘 문제풀이[Algorithm] (91)
    • 오늘 배운 것[Today_I_Learned] (10)
    • 유니티[Unity] (5)
    • 와카타임회고[RetroSpectWakaTime] (20)
    • 자료구조(DataStructure) (1)
    • 정보[Information] (22)
    • 컴퓨터 과학(ComputerScience) (7)
    • 코틀린[Kotlin] (21)
    • 파이썬[Python] (8)
    • 프로젝트들[Projects] (11)
      • 위로[GoUp] (4)
      • 디스코드봇(Python)[DiscordBot] (4)
    • (비공개)웹[Web] (0)
      • 백앤드 (0)
반응형
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #파이썬
  • #DP
  • #백준
  • #코틀린
  • #Android
  • #retrospect
  • #회고
  • #Algorithm
  • #error
  • #html
  • #브루트포스
  • #HTML5
  • #알고리즘
  • #안드로이드
  • #python
  • #wakatime
  • #완전탐색
  • #정렬
  • #kotlin
  • #와카타임
더보기+

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 수피치의 발자취 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바