Example #1
0
class MainWindow(QMainWindow, Ui_MainWindow):
    """
    Class documentation goes here.
    """
    def __init__(self, parent = None):
        """
        Constructor
        """
        QMainWindow.__init__(self, parent)
        self.setupUi(self)
        self.main = MainView(self.centralWidget())
        self.queue = Queue(self.centralWidget())
        #self.setCentralWidget(self.main)
        self.queue.hide()
        self.show()
    
    @pyqtSignature("")
    def on_actionMain_triggered(self):
        """
        Slot documentation goes here.
        """
        self.queue.hide()
        self.main.show()
        #self.setCentralWidget(self.main)
    
    @pyqtSignature("")
    def on_actionView_Queue_triggered(self):
        """
        Slot documentation goes here.
        """
        self.main.hide()
        self.queue.show()
def hot(names, num):
    name_queue = Queue()
    for name in names:
        name_queue.enqueue(name)

    print(name_queue.show())

    while name_queue.size() > 1:
        for i in range(num):
            name_queue.enqueue(name_queue.dequeue())

        name_queue.dequeue()
    print('done')

    return print(name_queue.dequeue())
Example #3
0
from os import system
system('clear')

from queue import Queue

queue = Queue()
queue.push(12)
queue.push(23)
queue.push(56)
queue.push(78)
queue.push(89)
queue.push(100)
queue.push(47)


queue.pop()
queue.pop()
queue.pop()
queue.show()

queue.front_size()
Example #4
0
from queue import Queue;

if __name__ == "__main__":
	queue = Queue();
	queue.enqueue(1);
	queue.enqueue(2);
	queue.enqueue(3);
	queue.enqueue(4);
	queue.enqueue(5);
	queue.enqueue(6);
	queue.show();
	print "=====================";
	print "pop", queue.dequeue();
	queue.show();
	print "=====================";
	print "pop", queue.dequeue();
	queue.show();
	print "=====================";
	print "pop", queue.dequeue();
	queue.show();
	print "=====================";
	queue.enqueue(7);
	queue.enqueue(8);
	queue.enqueue(9);
	queue.show();
	print "=====================";
	print "pop", queue.dequeue();
	queue.show();
	print "=====================";
Example #5
0
     if q1.get_len()==0:
         break
     #q2出牌
     tmp = int(q2.out_data())
     #底牌有同一张牌
     if book[tmp]>0:
         q2.put_data(tmp)
         top = s.out_data()
         while top!=tmp:
             q2.put_data(top)
             book[top]=0
             top = s.out_data()
         book[top]=0
         q2.put_data(top)
     else:
         s.put_data(tmp)
         book[tmp]=1
 
 if q1.get_len()==0:
     print("P2赢。")
     print("P2手中的牌:")
     q2.show()
     print("地上的牌:")
     s.show()
 else:
     print("P1赢。")
     print("P1手中的牌:")
     q1.show()
     print("地上的牌:")
     s.show()
     
Example #6
0
from stack import Stack
from queue import Queue

queue = Queue()

queue.enqueue(1)
queue.enqueue(2)
queue.enqueue(3)

queue.show()