Skip to content

循环双端列表链表append问题 #27

Closed
@71n9

Description

@71n9

dll = CirculateDoubleLinkedList()
此时maxsize = None 使用append方法 和appendleft 还是可以添加

append方法里面没有抛出异常
if self.maxsize is not None and len(self) > self.maxsize:
raise Exception("full")

改成下面代码就可以限制
if self.maxsize is None or len(self) >= self.maxsize:
raise Exception("full")

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions