試編寫一個在雙向循環鏈表中值為x的結點之前插入值為y的結點的算法.請寫出詳細的編程過程.謝謝.