No, algaecide is not the same as shock. Algaecide is specifically designed to prevent and control algae growth in pool water.

Algaecide is a preventive measure or a reactive measure by itself it cannot stop algae from growing.