Kwame Brown has agreed to a one-year deal with the Warriors for $7 million.

Brown played for the Bobcats in 10-11, where he had a bounce back season of sorts.

The Heat also expressed interest in signing Brown.