Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ansible
- gradle
- Jenkins
- mybatis
- jdk
- Set
- docker
- tomcat
- IntelliJ
- 액세스회선
- 허브
- DevOps
- Pipeline
- map
- Linux
- AOP
- STREAM
- 라우터
- Collection
- 소켓
- LAN어댑터
- 캐시서버
- JPA
- sonarQube
- 방화벽
- Java
- Spring
- post
- cloud
- container
Archives
- Today
- Total
목록Trie (1)
거북이-https://velog.io/@violet_evgadn 이전완료
Trie
코딩 테스트 시 필요한 이유 트라이란 문자열을 저장하고 효율적으로 탐색하기 위한 트리형태의 자료구조이다. 대학 수업 시간에 Tree의 문자열 형태라고 공부하긴 했지만 그 당시 난이도가 너무 높고 수업에서 중요한 비중을 두지도 않았기에 그냥 넘겼다. 그런데 카카오 코딩 테스트 4 Level을 풀다 보니 문자열 관련 문제는 대부분 Trie나 DP를 사용해야지만 시간 부족 문제가 발생하지 않았다. DP는 아이디어의 문제라고 하더라도 Trie는 개념을 모른다면 사용할 수조차 없었다. 따라서 Trie에 대해서 자세히 알아보고 직접 구현까지 해보기로 하였다. 트라이 작동 원리 문자열 집합 ["word","war","warrior","world", "go", "gone", "goto"]을 트라이로 구현한 것이다. 트..
코딩 테스트 시 알면 좋은 것들
2023. 2. 1. 17:28