このディレクトリの索引

http://pc12.2ch.net/test/read.cgi/tech/1247438792/292 
# [1] 授業単元:プログラミングI 
# [2] 問題文(含コード&リンク): 
# typedef struct node *Tree; 
# typedef struct node{ 
# int data; 
# Tree left_subtree; 
# Tree right_subtree; 
# }Node; 
# 
# 2分木の大きさ(節点の個数)を調べて返す関数 
# int size(Tree t)を定義せよ 

二分木の総節数([],0).
二分木の総節数(_節,_節の大きさ) :-
  節(_節,_左枝,_右枝),
  二分木の総節数(_左枝,_左枝の大きさ),
  二分木の総節数(_右枝,_右枝の大きさ),
  _節の大きさ is _左枝の大きさ + _右枝の大きさ + 1.