我正在学习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中有没有类似的方法来提供内存?