보통 알고리즘 문제를 보면 속도를 최우선적으로 보던데 그러면 비동기 처리로 속도를 높일 순 없는 건가요?
예를 들면 이진트리에 DFS를 적용하고자 할 때 비동기 기능을 사용해서 모든 노드를 한번에 검사하는건 어때요?
[일반] 코린이 알고리즘에 관한 질문 있습니다.
익명(211.57)
2022-09-06 20:43
추천 0
댓글 4
다른 게시글
-
코린이 n과 m 다 풀었어요! [3][일반] 익명(223.38) | 22.09.06추천 0
-
신촌 문제 언제 올라올라나[일반] 익명(223.39) | 22.09.06추천 0
-
코테 대비 공부순서는 따로 없음? [16][일반] ㅂㅁ(k550706) | 22.09.06추천 0
-
플딱인데 랜덤 다이아문제 6시간걸려서풀었다 [11][일반] 익명(106.101) | 22.09.06추천 2
-
근데 랜디 할거면 버테하는게 좋지 않음? [9][일반] 펜져(penzer27) | 22.09.06추천 1
-
넥슨 청소년 코딩 대회, 5,300명 이상 참여했다 [1][뉴스] 게임메카 | 22.09.05추천 6
-
백준 역대급 문제 찾은듯 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [3][일반] 익명(211.207) | 22.09.06추천 0
-
피린이 dp질문입니다 [3][일반] 익명(223.38) | 22.09.06추천 2
-
안녕하세요~ 파이썬 초보 질문 가능할까요? [1][일반] 익명(221.151) | 22.09.06추천 0
-
오늘 콘테 세터 [10][일반] 펜져(penzer27) | 22.09.06추천 1
스레드 만드는 비용이 더들어서 쓸모 없음
실무에서 트리 탐색 같은거 쓸때는 비동기로 왼쪽 서브트리, 오른쪽 서브트리 나눠서 찾으면 당연히 더 빨라지는데 이거는 트리 크기가 천만 넘어갈때 이야기고 PS나 코테에서는 그정도 크기의 문제가 나오지않음
참고로 딥마인드가 알파고 프로젝트 할때 몬테카를로 트리 서치가 너가 본문에서 말한것처럼 스레드 여러개 돌려가면서 한거임 mutex, lock 안쓰고 memory barrier만으로
감사합니다