반응형
[백준 1697번] 숨바꼭질 (BFS)
아아.. 맨처음에 dp인줄알고 dfs와 dp를 섞어서 풀다가 시간초과나고 아니 dp인것 같은데 아니라고 ? ( 실은 모든경우 탐색하는것 같은 느낌이라 우려가 되긴 했다) 그래서 dijkstra처럼 풀어서 표가
i-never-stop-study.tistory.com
숨바꼭질 문제를 풀고 파이썬으로 구현해보려고 하는데(파이썬이 아직 익숙치 않아서)
파이썬 정답 코드들을 보니 덱을 쓰고 있었다.
내가 짠 C++은 그냥 queue를 썼는데, 파이썬은 왜 queue를 쓰지않고 deque를 쓰고있는지 의아했다.
아무래도 덱이 앞뒤로 넣고 빼는게 가능하니 FIFO만을 지원하는 queue보다 느리지 않을까 싶었으나
[Python] 파이썬 Queue와 deque 속도 /
새벽 3시까지 1시간넘게 이거 하나로 고민하다가 저 같이 고생하지 않으셨음 하는 바람에 글을 씁니다.. 😥 파이썬 큐 저는 주로 파이썬으로 코딩테스트를 풉니다. 코테에서는 큐, 스택 모두 많
programming119.tistory.com
이 블로그에서 설명하기를 아래와 같은 결론을 말씀해주셨다.
" deque 는 각 명령을 O(1)으로 지원하는데에 반해,
Queue 모듈은 멀티쓰레드 환경을 지원하기 때문에 더 느리다 "
반응형
'Programming language > Python' 카테고리의 다른 글
PEP8 참고 링크 (0) | 2021.06.29 |
---|---|
[Python] 상속시 super().__init__ 사용 (0) | 2021.01.07 |
[Python] *args , **kwargs에 대해서 (0) | 2021.01.07 |
[Python] Deque method정리 (0) | 2020.12.23 |
[Question1] 파이썬의 지역변수 / 전역변수 (0) | 2020.11.13 |