Suppose that $E$ is a set of non adjacent edges of graph $G$ that $\delta(G) \ge \frac{n+e}{2}$ where $|E|=e$. Show that there is a Hamiltonian cycle that contains the edges of $E$.
I know that if the degree of each vertex of a graph is greater than or equal to $n/2$ it has a Hamiltonian cycle. $\delta(G)$ is the least degree of vertices of $G$. So $G$ has a Hamiltonian cycle. But I don't know how to show that this cycle contains the edges of $E$. Would someone please help?
I will try to give a proof of this fact. The proof will be done by induction on the number $e$. If $e=0$, our statement follows from Dirac's theorem. Let $e>0$, edge $uv\in E$ and $E'=E-uv$. By induction there exists a Hamiltonian cycle of $G$ containing all edges of $E'$. If edge $uv$ belongs to this cycle, then our assertion is proved.
Let it not be so (see Figure 1, Figure 1 shows the Hamiltonian cycle of $G$ as a circle and edge $uv$ its chord). We consider a simple path $x\ldots uv\ldots y$ that passes through all vertices of graph $G$. This simple path contains all edges from $E$, since the edges from $E$ are pairwise non-adjacent and $xv, yu\notin E$. If $x$ and $y$ are adjacent, we obtain a Hamiltonian cycle of $G$ containing all edges from $E$.