Blue-violet heterojunction LEDs based on hydrothermally synthesized ZnO nanorods