Non-covalent functionalization refers to the modification of materials through non-covalent interactions such as hydrogen bonding, van der Waals forces, and electrostatic interactions. This approach allows for the introduction of various functional groups or molecules onto surfaces without forming permanent bonds, making it a versatile strategy for altering the properties of materials like carbon nanotubes and graphene.