Optimum rest time for muscle recovery between exercise?

Options
Given a moderate effort workout for an hour - strength or cardio - what would be the optimum rest time between workouts to enable muscle recovery?