반응형
본문 바로가기 메뉴 바로가기

개발이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발이야기

검색하기 폼
  • 분류 전체보기 (236)
    • cka (24)
    • 개발 (1)
    • aws (3)
    • gpts (0)
    • javascript (1)
    • mongodb (2)
    • 트러블슈팅 (2)
    • react (1)
    • react native (2)
    • 알고리즘 (39)
      • 기본개념 (16)
      • level2 (6)
      • level3 (6)
      • level4 (1)
      • level5 (0)
    • TIL WIL (37)
    • 항해 (105)
      • 웹개발 플러스 (8)
      • 주특기 1주차 (19)
      • 주특기 2주차 (0)
      • 3주차 (1)
    • 참고 (17)
    • 사이드프로젝트 (0)
  • 방명록

javascript 크루스칼 (1)
javascript - 크루스칼(Kruskal)

크루스칼(Kruskal) 알고리즘 크루스칼 알고리즘은 그래프에서 최소 비용 신장 트리를 찾기 위한 알고리즘입니다. 주요 아이디어는 간선의 비용을 기준으로 오름차순 정렬한 후, 가장 작은 비용의 간선부터 연결하되 사이클을 형성하지 않도록 주의하는 것입니다. 아래는 크루스칼 알고리즘의 기본 개념을 사용하여, 그래프에서 최소 비용 신장 트리의 총 비용을 구하는 자바스크립트 함수입니다. class UnionFind { constructor(size) { this.parent = Array.from({ length: size }, (_, index) => index); } find(node) { if (this.parent[node] === node) { return node; } return this.paren..

알고리즘/기본개념 2023. 8. 24. 09:02
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/05   »
일 월 화 수 목 금 토
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
링크
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바