The correct option is (c) implicit and explicit methods
Easiest explanation: Explicit methods are very easy to program and they need less computational cost. But they are not stable. The implicit methods are unconditionally stable but more expensive and iterative. So, the positives of both of these methods are combined by the predictor-corrector method.