12 for (i=1 ; i < 10 ; i++)
14 arr[i]= fh_insertkey(a,0,(void *)i);
15 printf("adding: 0 %d \n",i);
19 fh_replacekey(a, arr[1],-38);
20 fh_replacekey(a, arr[7],-34);
22 printf("wert(minkey) %d\n",fh_minkey(a));
23 printf("Knoten: %d\n\n", (int)fh_extractmin(a));
24 fh_replacekey(a, arr[2],-55);
25 fh_replacekey(a, arr[5],-56);
26 printf("Wert(minkey) %d\n",fh_minkey(a));
27 printf("Knoten: %d\n\n", (int)fh_extractmin(a));
29 fh_replacekey(a, arr[4],-1);
30 fh_replacekey(a, arr[2],-102);
31 fh_replacekey(a, arr[6],-1);
32 fh_replacekey(a, arr[9],-1);
33 fh_replacekey(a, arr[8],-4);
34 printf("Wert(minkey) %d\n",fh_minkey(a));
35 printf("Knoten: %d\n\n", (int)fh_extractmin(a));
36 fh_replacekey(a, arr[3],-74);
37 fh_replacekey(a, arr[8],-55);
38 fh_replacekey(a, arr[4],-2);
40 printf("Wert(minkey) %d\n",fh_minkey(a));
41 printf("Knoten: %d\n\n", (int)fh_extractmin(a));
42 fh_replacekey(a, arr[4],-3);
43 fh_replacekey(a, arr[6],-2);
44 fh_replacekey(a, arr[7],-99);
45 printf("Wert(minkey) %d\n",fh_minkey(a));
46 printf("Knoten: %d\n\n", (int)fh_extractmin(a));
47 fh_replacekey(a, arr[6],-3);
48 fh_replacekey(a, arr[4],-4);
49 fh_replacekey(a, arr[8],-94);
50 fh_replacekey(a, arr[9],-2);
51 printf("Wert(minkey) %d\n",fh_minkey(a));
52 printf("Knoten: %d\n\n", (int)fh_extractmin(a));
53 fh_replacekey(a, arr[6],-4);
55 printf("Wert(minkey) %d\n",fh_minkey(a));
56 printf("Knoten: %d\n\n", (int)fh_extractmin(a));
58 printf("Wert(minkey) %d\n",fh_minkey(a));
59 printf("Knoten: %d\n\n", (int)fh_extractmin(a));
60 /*fh_replacekey(a, arr[9],-3);*/
61 printf("Wert(minkey) %d\n",fh_minkey(a));
62 printf("Knoten: %d\n\n", (int)fh_extractmin(a));
64 /*fh_replacekey(a, arr[9],-49);*/