单向链表删除,可以当前节点cur和下一个节点next1交换val,然后获取到再下一个节点next2,这样就转换为删除next1节点。只不过在lru设计中还需要修改map里的引用。 这种删除方法在删除尾节点时会失效,但是平均复杂度为o(1)
2 6
牛客网
牛客企业服务