Some adjectives for smart include intelligent, quick-witted, knowledgeable, analytical, creative, resourceful, and having a good memory.