C泛型
文章平均质量分 73
ych19871020
这个作者很懒,什么都没留下…
展开
-
动态数组
最近看c语言接口与实现,觉得这才是代码 在c中,数组是编译时指定,也可用malloc等函数进行运行时确定,这篇文字主要是提供更通用性的ADT 好的注释就是代码,所以这段代码没写注释 #ifndef ARRAY_H #define ARRAY_H #define T Array typedef struct T *T; extern T Array_new(int length,in原创 2013-10-13 15:34:50 · 791 阅读 · 0 评论 -
c快排泛型
一直对库很有兴趣,没事自己实现了快排,虽然没考虑过多情况,比如当数组是有序,复杂度变成O(n^2); #include using namespace std; bool cmp(const void *p1,const void *p2) { return (*(int *)p1-*(int *)p2)<0?true:false; } bool cmpstr(const void原创 2013-10-13 23:15:29 · 564 阅读 · 0 评论