使用c++实现单链表时,应注意以下几个方面的问题:
1、指针位置的计数;
有时候因为i的初始量的选择使得计数的方式和意义都是不一样的。因此,我必须要在写代码时弄清楚i的含义与意义,制定好合适的结束条件才能有更好的提升。
2、创建新结点的方法
只能在主函数中使用 new 或 malloc 函数进行创建,不能在调用函数中创建。如果在调用函数中创建则会使得链接的结点空间会被收回或反复创建。
3、合理使用指针
指针只是一个空间位置,并没有空间,有时空间位置在上次使用中存放了空间会有空间,而当空间位置没有使用时,是没有空间的,如果还是用指针的空间就会报错。
4、空间的提前设计
设计好空间的使用,头结点是否存数据,从哪个空间开始计数都是要在开始创建时要考虑的。