Thanks for writing. Any plants that grow underwater or on the surface of your pond will help stop algae. Some of my favorites include lotus, water lilies, parrot's feather, and water clover.
Look for submerged plants at your local pet store in the fish section; look for water lilies and other plants that grow on the surface at your local garden center or nursery.
---Justin, Senior Garden Editor, BHG.com