Heterogeneous means of different types. So a heterogeneous mixture is a mixture of dissimilar items. Homogeneous means of the same type so a homogeneous mixture would be a mixture of similar items.
A mixture where two or more substances are mixed together but are not chemically combined is called as an heterogeneous mixture.
In chemistry, heterogeneous mixture is a mixture of two or more different substances in the form of solution or colloids. For example, salad is an heterogeneous mixture
melting
Vibrations in molecules
Temperature and Pressure
van der waals forces
It exposes more of the solute surface to the water molecules.
apex
hydrogen bonding
Molecular solids
Increasing the temperature of gas the volume increase.
The answer is "Ions in water" on Apex