{'fraction_non_alphanumeric': 0.023182297154899896, 'fraction_numerical': 0.0, 'mean_word_length': 4.7926829268292686, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Using Mind Map as Learning Tool in 'Data Structure' Teaching

Data Structure is a computer subject, which is hard to teach and learn, because it has the characteristic of various knowledge, strong theory and abstract. Therefore, we introduce mind map, the GUI-tool for knowledge organization and management into the Data Structure teaching. At first, the paper gives a formal expression to the mind map. Based on this, we propose the method to create a mind map based on iteration and the divide and conquer strategy with a practical example, and comparative learning based on mind map as well. The method does a great help to improve students' knowledge reorganizing and induction skills, and also helps students to understand knowledge better. Finally, the validity of mind map in the Data Structure learning has been verified by the empirical analysis of the students' scores between two classes, one of which use Mind map and the other does not.