No, it is not true .
Each vertex has even degree may or may not have hamiltonian cycle.
Look at this graph and try to make hamiltonian cycle . All vertices are even degree, we can only draw hamiltonian path.
Sry,
64.3k questions
77.9k answers
244k comments
80.0k users