There was a similar question: How expensive is it to compute the eigenvalues of a matrix?
And the answer was big-Oh(n^3) for square and symmetric matrices.
What about the largest eigenvalue and corresponding eigenvector of n-by-n matrix?
Here I assume that matrix is square and Hermitian. I think it is still must be faster than big-Oh(n^3) because we are interested only on the largest eigenvalue and the corresponding eigenvector.
This is the Matlab code that I currently use, but I don't think it is best, because I still compute all eigenvalues instead of largest and sort them.
A=2.*rand(3,3)-1*ones(3,3)+i*(2.*rand(3,3) -1*ones(3,3));
[v,e]=eig(A+A');
[d,ind] = sort(diag(e),'descend');
e=d(1)
v = v(:,ind);
v(1:3,1)