Fast Iterative Algorithms for Inverse Scattering Solutions of the Helmholtz and Riccati Wave Equations