In terms of structure and bonding, explain why the melting point of oxygen is much lower than that of sodium.
Oxygen exits as diatomic molecules forming simplemolecular structure. The forces of attraction between the molecules are very weak therefore less energy required to separate them. Atoms of sodium are held by strong metallic bonds. These require a lot of energy to break them.