生成用户名的程序,先读进学生信息文档(大概30万个学生的信息),然后省生成用户名和密码,写入output file
读进的学生文档格式如下
42000000
Umeda, Clementine
4474 Earl Court
KERGUNYAH VIC 3691
22 October 1982在Load完以后生成用户名和初始密码,用户名是学生姓和名字首字母的字符串,如,Umeda,Clementine ,用户名为CUmeda,然后如果学生姓和名字首字母相同,则系统自动加1,如有两个人用户名都为CUmeda,则这两人用户名变为C1Umeda和C2Umeda。
生成文档包含用户姓名和用户名还有密码,按照名字字母顺序排列。我使用AVLTree排的,我想是先把文档全都load进来,按AVLTree排好,然后在生成用户名,现在load方法完成,也实现按姓名排序,但在生成用户名这儿我不知道怎么做,怎么遍历现有AVLTree,然后在相同用户名里加入数字。各位高手请指教,小弟刚学算法