正确的内存管理应在链表结点不再使用后立即调用函数free()释放结点的内存，以供下次调用函数malloc()，将释放的内存被再度分配。