개발'새발 개발일기

  • 홈
  • 태그
  • 방명록

trie 1

Trie 자료 구조 알고리즘 만들기

알고리즘 문제를 풀다보면 문자열을 다루고 원하는 문자열을 검색하는 문제를 만날때가 종종 있다. 그때마다 Trie 자료 구조에 대해 찾아보곤 하는데 매번 까먹어서 잊지 않을려고 직접 기록해본다. 우선 Trie의 개념에 대해 이야기 해보겠다. Trie 자료 구조의 개념 Trie는 트리 형태의 자료 구조로 문자열을 빠르게 저장하고 검색하기 위해 사용되는데 사용한다. 개념을 이해하는 것은 어렵지 않았지만 막상 코드를 작성하면서 내가 대충 이해하고 넘어갔구나 생각하게 됬다. static class Trie{ boolean isLast = false; //현재 노드의 자식 노드 배열을 만든다. //배열의 크기는 영어 소문자를 기준으로 26개. Trie[] childNodes = new Trie[26] } 기본적으로..

STUDY/Algorithm 2021.07.01
이전
1
다음
더보기
프로필사진

개발'새발 개발일기

안녕하세요. 개발새발 코드 짜는 개발자입니다. 나아중에는 꼭 클린코드를 짜는 개발자가 되기위해 노력하려고 합니다.

  • 분류 전체보기 (42)
    • My record (15)
    • side project (4)
    • #128 crew (2)
    • today's alogrithm (18)
    • STUDY (2)
      • Algorithm (2)
      • OS (0)

Tag

프로그래머스, 백준, 뉴비톤, 코딩공부, 스터디, java, Vue.js, 공부, 알고리즘공부, 백준알고리즘, 우물128, 오늘의기록, 자바, 알고리즘 공부, boj, 취준일기, 알고리즘, 정렬, 코딩테스트, 코딩,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 첫 개발 블로그 게시글 입니다.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :
github-goyurim

Copyright © Kakao Corp. All rights reserved.

티스토리툴바