|
1. 链表当然不难,非常容易出错而已……很多职业程序员也不愿意亲手写链表的
2. 链表不是算法,而是数据结构……
3. ANSI C中的malloc函数定义在stdlib.h中,malloc.h是过时的东西
4. 我比较建议写 typedef struct stu{.....} student,让代码看上去视觉负担轻一些
5. 接口设计就不吐槽了, 这个hanshu何苦另外写一个函数?有重复利用的余地吗?
6. 还是不建议把malloc返回的指针强制转换类型,这是C和C++都分不清的半桶水程序员喜欢干的事情
7. 契科夫数列是啥玩意儿?
8. 循环里用scanf外加不除错代码是非常糟糕的风格
9. 变量名好乱……
10. unset掉tail->next河head2是完全没必要的……只需要最后做一次就可以了,这样的代码给别人看了徒增疑惑
11. head->next != 0 这一句,你用的空指针是0,而前面用的空指针是NULL,统一一下比较好 |
|