In this paper, we express some special solutions q of the Nonlinear Schrodinger equation(NLS) iq_t+q_xx+2|q|^2q=0 by elliptic function dn(u,k). Since the function dn(u,k) is defined on the Riemann surface, we introduce the theory of Riemann surfaces at first, and then we introduce classical elliptic functions. Finally, we use the theory of Riemann surfaces and elliptic function to solve some special solution of NLS and analyze the degeneracies of the NLS solutions.