Hãy nói rằng tôi có chức năng này: (Haskell cú pháp)Tính công việc được thực hiện bởi f x = (x, x)
f x = (x,x)
công việc là gì (số lượng tính toán) được thực hiện bởi các chức năng?
Lúc đầu, tôi nghĩ rằng nó rõ ràng là không đổi, nhưng nếu loại x
không phải là hữu hạn, có nghĩa là, x có thể mất một số lượng tùy ý của bộ nhớ? Một trong những sẽ phải đưa vào tài khoản công việc thực hiện bằng cách sao chép x
là tốt, phải không?
Điều này khiến tôi tin rằng công việc được thực hiện bởi hàm thực sự tuyến tính với kích thước của đầu vào.
Đây không phải là bài tập về nhà cho chính nó, nhưng đã đưa ra khi tôi đã có để xác định việc thực hiện bởi các chức năng:
f x = [x]
Trong đó có một vấn đề tương tự, tôi tin.
câu hỏi hay cho http://cs.stackexchange.com/ – FlavorScape
Tôi có nên chuyển nó không? (Giả sử tôi có thể, tôi không thực sự quen thuộc với trang web) – Guido
@Guido Bạn không thể di chuyển nó, mặc dù nó không thể di chuyển nó đến đích mà tôi nghĩ nó cũng phù hợp. IMHO tốt nhất là để nó ở đây. – fuz