In Shortest Job First the priority is given to the shortest job first . So it is also a kind of priority scheduling algorithm . In priority scheduling algorithm generally the priority are given earlier based on user defined parameter whereas in SJF the priority is on the basis of the burst time. That is why 2 is also correct