2013-03-07 46 views
0

您必须实现m_sorted_list类的方法,该类在初始化时接受一个参数排序为true或false。当参数为true时,列表按升序排序。当参数为false它作为一个正常的无界队列使用条件初始化队列

这就是我给代码

到目前为止,我已经做了

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

初始化实际上想要

- 使用真或假的参数初始化类

认真,我是Python新手,我真的不明白问题实际上是什么样nt我去做。

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

+0

我可以只做m_sorted = False吗? – 2013-03-07 05:01:54

回答

1

对不起,如果我理解错误,但follwoing可能有帮助。

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) 
+0

非常感谢你,我会尽力。无论如何,在你的帮助下,我实际上可以开始学习 – 2013-03-07 15:25:31

+0

不是问题。不过,我已经做了一些编辑,以便制作全功能的课程。 – LonelySoul 2013-03-07 16:08:01

+0

我已经完成了课程。如果你不介意,你可以告诉我,让我学习你的代码,以便我可以学习不同的方法。谢谢。 – 2013-03-07 22:50:43