왹져박사의 실험실🧪

  • 홈
  • 태그

알고리즘/자료구조 2

[자료구조] 그래프 BFS(너비우선탐색)

그래프의 탐색 -길이우선탐색(DFS) : 자식까지 탐색 후 다른 형제 노드를 탐색 -너비우선탐색(BFS) : 자식 전에 모든 현재 노드를 탐색_Tree Node의 label 탐색과 같음 방문테이블과 Queue를 사용하여 탐색 C# using System; using System.Collections.Generic; using System.Text; namespace BFSpractice { class Program { static int[,] map = { { 0, 1, 1, 0, 0, 0, 0 }, { 1, 0, 0, 1, 1, 0, 0 }, { 1, 0, 0, 0, 0, 1, 1 }, { 0, 1, 0, 0, 0, 0, 0 }, { 0, 1, 0, 0, 0, 0, 0 }, { 0, 0, 1, 0, 0..

알고리즘/자료구조 2023.01.30

[자료구조] (이진)이분탐색 Binary Search

이분탐색이란? 배열에서 내부의 데이터들이 정렬되어 있을 때, 혹은 정렬할 수 있는 데이터들을 가질 때 특정한 수를 찾기 위한 방법 1) 배열의 중간값을 변수에 할당 2) 변수와 찾으려는 값을 비교 3) -1 변수가 더 크다면) 왼쪽의 데이터들의 중간값을 다시 변수에 할당 -2 변수가 더 작다면) 오른쪽의 데이터들의 중간값을 다시 변수에 할당 시간복잡도 데이터가 N개인 배열에서 최악의 경우에도 시간복잡도는 O(logN) (밑이 2) 코드 구현 C# using System; using System.IO; namespace BinarySearch { class Program { static void Main(string[] args) { StreamReader sr = new StreamReader(Conso..

알고리즘/자료구조 2023.01.30
이전
1
다음
더보기
프로필사진

왹져박사의 실험실🧪

! C++ 클라이언트 개발자 생활 중 ! 🐱‍💻

  • 분류 전체보기 (307)
    • 스터디 (18)
      • 컴퓨터구조 (7)
      • 디자인패턴 (4)
      • 운영체제 (5)
      • 자료구조&알고리즘 (1)
    • UnrealEngine5 (13)
      • 공부 (7)
      • 프로젝트 (6)
    • C++ (17)
      • 공부 (11)
      • 수업 내용 (5)
    • 알고리즘 (123)
      • 백준 BOJ (119)
      • 자료구조 (2)
      • 수업 과제 (2)
    • 탐구생활 (14)
      • XR (4)
      • 가치관 (1)
      • TODO List (2)
      • 게임 (4)
      • SteamOS (1)
      • 독서 (1)
    • Unity Project (17)
      • <teamECHO> 4-1 (6)
      • <team Not Same> 꿈의 왕국 : 영원한.. (11)
    • Unity (47)
      • 수업내용 (16)
      • 수업과제 (5)
      • Shader (4)
      • 문제 해결 (11)
      • GooglePlay (3)
      • AI (1)
      • UGS (1)
      • 공부 (4)
      • XR (1)
    • C# (50)
      • 수업내용 (38)
      • 수업과제 (7)
      • 문제해결 (1)
      • !부족한 부분! (3)

Tag

컴퓨터구조, 스터디, 유니티, Console, Unity, vr, CS, BOJ, 디자인패턴, c#, Engine, gpgs, C++, pj, 문제해결, xr, error, 꿈의왕국, 백준, Unreal,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바