您必须实现类m_sorted_list的方法,该方法在初始化时采用已排序的参数true或false。当参数为true时,列表按升序排序。当参数为false时,它充当正常的无界队列
这就是我给代码
的原因 到目前为止,我已经完成了def __init__(self, m_sorted):
self.__items=[]
self.__size=0
初始化实际上想要
- 使用参数为true或false的类的初始化
严肃地说,我是Python的新手,我真的不明白这个问题实际上是我想要做的。
任何人都可以帮我做什么吗?
答案 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)