Flooding 알고리즘은 그래프의 모든 부분에 재료를 분배하는 알고리즘이다. 그 이름은 홍수에 의한 범람이라는 개념에서 유래되었다.
플러딩 알고리즘은 컴퓨터 네트워킹과 그래픽에 사용된다. 홍수 알고리즘은 또한 미로 문제와 그래프 이론의 많은 문제를 포함한 많은 수학 문제를 해결하는 데 유용하다.