some practice programs for data structure course