Answer
Bones have a vascularized structure, i.e., they have a lot of blood vessels, which easily provide the nutrients required for the repair. But cartilage does not have blood vessels. Hence it takes much longer for healing.
Work Step by Step
Same as above.