无标题文档http://blog.ccidnet.com/blog-htm-do-showone-uid-44554-type-blog-itemid-193094.html学习报告 姓名:王铁震 时间:2007年10月5日20:51:39 提议: 无。上周主要工作: 学习数据结构,(详见下方)。 学会使用、配置了UEStudio这种很强大的编辑器。存在问题及拟采取方案: 无。下周计划: 继续学习数据结构。上周工作成果介绍: 程序:(见附件)。 #include"head_list.h" #include"list.c" 这两个文件是线性链表的完整实现。具体有: extern status list_add( ); extern status list_empty( ); extern status list_init(); extern status list_insert(); extern status list_del(); extern status list_destory(); extern status list_visit(); extern status list_visit_reverse(); extern length_type list_length(); extern data_pointer list_get(); extern status list_swap(); #include "josephus.c" #include "josephus_array.c" #include "cal_time.c" 这三个文件实现了josephus问题。并比较了时间消耗的程度。 #include "btree.c" 这个文件实现了二插排序树的基本操作,包括: extern tpointer btree_find(tpointer root, num_size num); extern int btree_other_print1(tpointer root); extern int btree_del_value(tpointer *proot, num_size num); extern int btree_del(tpointer *proot); extern int btree_visit(tpointer root, int f(), int style); extern int btree_destory(tpointer root); extern int btree_add(tpointer* root, num_size data); extern void rand_begin(num_size num); extern num_size rand_range(num_size max); extern int btree(void);
|