X-Git-Url: https://git.harvie.cz/?a=blobdiff_plain;ds=inline;f=demos%2Ftrees.c;h=e216d0c32543e9333f672826d23857b7ccbb0f06;hb=481651a09c9743a98177f5cd628e4d306051cb4f;hp=d08bc15acbc1e2720e192ac381efd1e3f3bb7ba6;hpb=436ac5fbbc41b28ca80c3011ff4495d9542603c7;p=svn%2FCll1h%2F.git diff --git a/demos/trees.c b/demos/trees.c index d08bc15..e216d0c 100644 --- a/demos/trees.c +++ b/demos/trees.c @@ -9,20 +9,21 @@ def_mem(Leaf) program { Leaf leaf,root=NULL; + int newkey; - for_ints(i, 8,1,-2,745,-32,-64,27,4 ) printf(" [%d]",i) + for_ints(newkey, 8,1,-2,745,-32,-64,27,4 ) printf(" [%d]",i) { leaf=get_mem(Leaf); //init leaf->__next=NULL; leaf->__seek=NULL; - leaf->__key=i; + leaf->__key=newkey; //grow tree - for(leaf=root; leaf && leaf->__key >= i ; leaf=leaf->__next) + for(leaf=root; leaf && leaf->__key <= newkey ; leaf=leaf->__next) { - if(leaf->__seek->key >=) + if(leaf->__seek->key <= newkey) }