성장하는 개발 블로그

성장하는 개발 블로그

  • 분류 전체보기 (409)
    • 개발 지식 (66)
    • 백준 문제풀이 (16)
    • 프로그래머스 문제풀이 (1)
    • 독서 (35)
    • 회고 (288)
  • 홈
  • 태그
  • 방명록
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

성장하는 개발 블로그

컨텐츠 검색

태그

코드숨 클린 아키텍쳐 코드 컴플리트2 파이썬 입문 코틀린 mysql 코드컴플리트 이펙티브 자바 코드 컴플리트 Docker 알고리즘 도커 TIL c++ 주간회고 jpa 자바 파이썬 백준 나도코딩

최근글

댓글

공지사항

아카이브

tree(1)

  • (TIL) 20210605

    1.Facts(한 것) 학교 과제 녹음 알고리즘 과제 제출 자료구조 트리, 그래프 포스팅 및 정리 알고리즘 복습 운동하기 2.Findings(배운 것) DFS와 BFS를 트리에서 구현했다. DFS와 BFS를 그래프에서 실행하는 것과 트리에서 실행하는 것에 가장 큰 차이점은 트리에서는 어떤 방향으로 나아갈지 설정을 해줘야하지만 그래프에서는 순서를 정해줄 필요가 없다. 그래프는 인접해 있는 모든 노드를 탐색하기 때문이다. 아래는 트리를 이용한 DFS와 BFS이다. void dfs(vector tree, bool check[]) { stack st; int start = tree[0]; st.push(start); while(!st.empty()) { int cur = st.top(); st.pop(); in..

    2021.06.05
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바