일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- LOB
- C++ gui
- go
- 운영체제
- JUCE library
- OS
- C++ gui 라이브러리
- 리듬게임
- Nebula
- vim-go
- 백준
- C언어
- JUCE
- 코딩
- JUCE 튜토리얼
- 자료구조
- C++
- Docker
- BOJ
- go channel
- c++ heap
- JUCE라이브러리
- 알고리즘
- gui
- 연결리스트
- C++ library
- 공룡책
- tour of go
- a tour of go
- 프로그래밍
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