5052번 - 전화번호 목록
trie 이용해서 풀려고 했고요.
노드를 넣으면서 동시에 중간에 겹치는 게 있으면
( 1. 삽입 중간에 isEnd인 노드를 만나거나 2. 삽입 완료 후에 노드가 리프노드가 아닐 경우)
false 리턴하도록 했어요.
다른 질문 보니 입력을 중간에 받다 말아서 시간초과가 나는 것 같은데
제 코드는 그런 것 같지도 않습니다.
디버깅에 실패해서 고수님들께 부탁드립니다ㅠ
fgets()로 입력받았더니 엄청 느린가보네요ㅠ
scanf로 바꿨더니 잘 됩니당!
댓글을 작성하려면 로그인해야 합니다.
yoona3316 3년 전
trie 이용해서 풀려고 했고요.
노드를 넣으면서 동시에 중간에 겹치는 게 있으면
( 1. 삽입 중간에 isEnd인 노드를 만나거나 2. 삽입 완료 후에 노드가 리프노드가 아닐 경우)
false 리턴하도록 했어요.
다른 질문 보니 입력을 중간에 받다 말아서 시간초과가 나는 것 같은데
제 코드는 그런 것 같지도 않습니다.
디버깅에 실패해서 고수님들께 부탁드립니다ㅠ