删除功能 - 链接列表

时间:2017-10-14 07:14:00

标签: c python-3.x memory free

我正在学习python中的链接列表,因为我已经对C中的列表有了一些了解。我有一个关于删除节点的问题,在一些练习中使用的算法的基础是:

Algorithm remove_first(L): if 
    L.head is None then 
        Indicate an error: the list is empty.         
    L.head = L.head.next 
    L.size = L.size−1 

我对内存泄漏有疑问。由于删除节点显然只能用指针交换,我的问题是,如果交换已经提供内存,那么具有此交换的内存是否已分配且无法访问?由于函数没有C,在python中有没有类似的方法来提供内存?

0 个答案:

没有答案