示例#1
0
文件: Fib.cs 项目: DragonXYZ/cilpe
 public static Container Create(int n)
 {
     Container first = new Container();
     Container last = first;
     for (int i = 1; i < n; i++)
     {
         last.next = new Container();
         last.next.prev = last;
         last = last.next;
     }
     return first;
 }
示例#2
0
文件: Fib.cs 项目: DragonXYZ/cilpe
 public static void Calucale(Container con)
 {
     if (con == null)
         return;
     con.val = 0;
     con = con.next;
     if (con == null)
         return;
     con.val = 1;
     con = con.next;
     for (;con != null; con = con.next)
         con.val =  con.prev.val + con.prev.prev.val;
 }