$f(x) = x^3 - 3x^2 +5x - 10$
$f'(x) = 3x^2 - 6x + 5$
Now, a polynomial is bijective (one-one and onto) if and only if its derivative never changes sign.
Here, the derivative is $3x^2 - 6x + 5$, for any $x$, this is positive. So, $f$ is one-one and onto.
Suppose $f$ is not bijective. Then we can do as follows:
$f'(x) = 0 \implies x = 6 \pm \frac{\sqrt{36 - 60}} {6}$, hence no real roots.
Now, all polynomial functions are continuous (Ref: http://www.themathpage.com/aCalc/continuous-function.htm). So, without any maximum or minimum, the given function must be one-one.