What are the types of resistor,capacitor, diode, transistor, transformer, relay, and heat sink?

i have a research paper due tomorrow and i still don't know the types of resistor, capacitor, diode, transistor, trans former, relay and heat sink. Please give me some information about this. I t would be a big help if there are references.
3 answers 3