One-step generation of S and N co-doped reduced graphene oxide for high-efficiency adsorption towards methylene blue