Sửa lại hàm pop(S) và top(S) trong hoạt động trên như sau: Nếu ngăn xếp rỗng thì thông báo: “Ngăn xếp rỗng không thể thực hiện được lệnh này”.

2. CÁC PHÉP TOÁN CỦA KIỂU DỮ LIỆU NGĂN XẾP

Câu hỏi 1: Sửa lại hàm pop(S) và top(S) trong hoạt động trên như sau: Nếu ngăn xếp rỗng thì thông báo: “Ngăn xếp rỗng không thể thực hiện được lệnh này”.


Sửa lại hàm pop(S):

def pop(S):

          if isEmptyStack(S):

                     raise ValueError(“Ngăn xếp rỗng không thể thực hiện được lệnh này”)

          else:

                     return S.pop()

Sửa lại hàm top(S):

def top(S):

          if isEmptyStack(S):

                     raise ValueError(“Ngăn xếp rỗng không thể thực hiện được lệnh này”)

          else:

                     return S[len(S)-1]


Giải những bài tập khác

Bình luận

Giải bài tập những môn khác