The Duchess of Cambridge met a young fan in Dundee, exchanging high fives and laughing as the eager child played with her hair.