用条件初始化队列

时间:2013-03-07 04:54:24

标签: python initialization queue

您必须实现类m_sorted_list的方法,该方法在初始化时采用已排序的参数true或false。当参数为true时,列表按升序排序。当参数为false时,它充当正常的无界队列

这就是我给代码

的原因 到目前为止,我已经完成了

def __init__(self, m_sorted):
    self.__items=[]
    self.__size=0

初始化实际上想要

- 使用参数为true或false的类的初始化

严肃地说,我是Python的新手,我真的不明白这个问题实际上是我想要做的。

任何人都可以帮我做什么吗?

1 个答案:

答案 0 :(得分:1)

很抱歉,如果我理解错了,但以下内容可能会有所帮助。

class N:
    def __init__(self):
        self.s = []
    def add(self,u):
        self.s.append(u)
    def check(self):
        if sorted(self.s) == True:
            print "List is sorted"
        else:
            print "Not sorted but it will sort now"
            return sorted(self.s)