leetcode284

1  クラスPeekingIterator:
 2      DEF  __init__ (自己、反復子):
 3          self.iterator = 反復子
 4          self.head = iterator.next()
 5  
6      DEF PEEK(自己):
 7          戻りself.head
 8  
9      DEF 次の(自己):
 10          RES = self.head
 11          self.head = self.iterator.next()もし self.iterator.hasNext()なし
 12          戻りRES
 13  
14      DEF のhasNext(自己):
15          リターン self.head!=なし

質問の種類:設計上の問題は、反復子関連の機能を実装します。

おすすめ

転載: www.cnblogs.com/asenyang/p/12640488.html