如何將列表v1 :: v2 :: vn :: []轉換爲隊列? 這是我迄今爲止所寫的全部內容: -將列表轉換爲隊列
let fromList (l:'a list) : 'a queue =
let queue = create() in
let rec loop (z: 'a list) (q: 'a queue) : 'a queue =
begin match z with
| [] -> None
| hd :: tl ->
end
謝謝!
這裏沒有足夠的信息來合理回答。你的隊列類型是什麼樣的?什麼功能可用於操縱你的隊列? – 2013-02-23 19:05:14
鍵入'a qnode = {v:'a; mutable next:'a qnode option} type'a queue = {mutable head:'qnode option; mutable tail:'a qnode option} – user1679089 2013-02-23 19:19:50
和我的函數是: – user1679089 2013-02-23 19:20:27