コード例 #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;
 }