Ответ:

Грамматические основы: снег растаял; цветы появились. Придаточная часть с союзом «когда» стоит перед главной, поэтому после неё ставится запятая.