2007-01-24から1日間の記事一覧

高階関数の活用?

高階関数が使えるとどんな場面で便利かなー、と。とりあえずsort関数とか。 #include <stdio.h> int lt(int a, int b){return a<b?1:0;} int gt(int a, int b){return a>b?1:0;} void sort(int list[], int n, int (*compare)()){ int i, j, t; for(i=1;i<n;++i){ t = list[i]; for(j=i;j>0 && (*compare)(list[j-1], t);--j) list[j] = list[j</n;++i){></b?1:0;}></stdio.h>…

test