Answer:
Diamond is covalently bonded and has a giant covalent structure. Covalent bonds require lots of energy to break as they are strong so diamond has the highest melting point. Iodine has only weak intermolecular forces (instantaneous dipole-dipole interactions or London forces) whereas hydrogen fluoride has a permanent dipole and can hydrogen bond (as well as having London forces).
Explanation:
hope to help