일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- go channel
- JUCE library
- LOB
- gui
- BOJ
- C언어
- JUCE 튜토리얼
- Nebula
- JUCE라이브러리
- 백준
- 연결리스트
- Docker
- c++ heap
- vim-go
- go
- 알고리즘
- a tour of go
- C++ gui
- C++ gui 라이브러리
- 프로그래밍
- 공룡책
- JUCE
- C++ library
- 자료구조
- 코딩
- 운영체제
- tour of go
- OS
- C++
- 리듬게임
Archives
- Today
- Total
목록a tour of go exercise (1)
CafeM0ca
[Go] A tour of go Exercise: Equivalent Binary Trees 풀이
tour.golang.org/concurrency/8 A Tour of Go tour.golang.org 2개의 이진트리를 병렬로 실행하고 순회한 값이 똑같은지 비교하는 문제다. Walk는 쉽게 짰고 Same이 문제인데 컴퓨터 3년 하면서 이진트리를 병렬처리해서 비교해볼 생각을 안해서 난감했다. 정확히는 goroutine까지는 괜찮은데 채널 값을 뽑아서 비교하는게 문제였다. 아래 코드는 채널 값 비교를 빼고 구현한 코드다. package main import "golang.org/x/tour/tree" import "fmt" // Walk walks the tree t sending all values // from the tree to the channel ch. // 바이너리트리 순회해서 채널에 값을..
Programming/Go
2020. 12. 8. 14:56