分享一个面试刷题找工作的好平台 -刷题记录-python-3

分享一个面试刷题找工作的好平台,可以直接点击:牛客

找工作:

分享一个面试刷题找工作的好平台 -刷题记录-python-3_第1张图片

刷题:分享一个面试刷题找工作的好平台 -刷题记录-python-3_第2张图片 

 经验分享:

分享一个面试刷题找工作的好平台 -刷题记录-python-3_第3张图片

题目:

分享一个面试刷题找工作的好平台 -刷题记录-python-3_第4张图片

 

答案:

import heapq
import sys
n = int(sys.stdin.readline().strip())
data = []
for _ in range(n):
    line = sys.stdin.readline().strip().split(" ")
    if line[0] == "push":
        val = int(line[1])
        heapq.heappush(data, -val)
    elif line[0] == "top" or line[0] == "pop":
        if data:
            if line[0] == "top":
                val = data[0]
                print(-val)
            else:
                val = heapq.heappop(data)
                print(-val)
        else:
            print("empty")

 分享一个面试刷题找工作的好平台,可以直接点击:牛客 

你可能感兴趣的:(牛客刷题记录,面试,职场和发展)