British Airways Interview Question

List the supervised learning algorithms their advantages and disadvantages