본문 바로가기 메뉴 바로가기

이즈미르의 프로그래밍

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

이즈미르의 프로그래밍

검색하기 폼
  • 분류 전체보기 (12)
    • 알고리즘 (12)
      • study (9)
      • LeetCode (2)
      • Programmers (0)
    • 운영체제 (0)
      • Operating System Concepts (0)
  • 방명록

Strassen algorithm (1)
[분할 정복] Strassen algorithm

분할 정복 알고리즘(Divide and conquer algorithm) 중에 하나인 Strassen을 알아보자. 중고등학생 때 행렬의 곱셈에 대해 배웠을 것이다. 행렬 간에 곱셈을 하기 전에 곱셈이 가능한 행과 열로 행렬들이 갖춰졌는지 확인해야 하지만 우리는 정사각 행렬(Square matrix)만 다루기로 하자. 아래와 같이 각 크기가 n인 정사각 행렬 A, B가 있다고 하자. $$ A_{n,n} = \begin{bmatrix} a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\ a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n,1} & a_{n,2} & \cdots & a_{n,n} ..

알고리즘/study 2020. 11. 26. 23:56
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Shortest path
  • boyer moore
  • Median of Two Sorted Arrays
  • 퀵 소트
  • 최소 신장 트리
  • operating system concepts
  • 플로이드
  • 최단 경로
  • Strassen algorithm
  • string searching algorithm
  • 레드 블랙 트리
  • rabin karp
  • 문자열 검색 알고리즘
  • KMP
  • 힙 소트
  • Dijkstra
  • leetcode
  • heapsort
  • red black tree
  • Introduction to Algorithms
  • Kruskal
  • strassen
  • 퀵소트
  • divide & conquer
  • Prim
  • 최단 경로 알고리즘
  • Longest Palindromic Substring
  • 레드블랙트리
  • minimum spanning tree
  • quick sort
more
«   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

티스토리툴바