2013-03-07 70 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