Deutsch-Jozsa algorithm (source code)

= Deutsch-Jozsa algorithm
{c}
{wiki=Deutsch–Jozsa_algorithm}

The Deutsch-Jozsa algorithm uses phase kickback and interference to distinguish constant from perfectly balanced Boolean functions with one oracle call.