课程设计,c语言
文章平均质量分 77
qq_38263784
这个作者很懒,什么都没留下…
展开
-
数据结构链表
用C语言设计两个链表的结合,并用直接插入排序将链表元素排序。首先我设计的两个单链表可以从键盘接受任意个数的元素。在将两个链表结合成一个线性表时,可以为顺序表,也可以为链表。我这里设计的是链表,想法简单,但实现见顺序表难些。将其中一个链表的next指针指向另一个链表相应得位置,连个链表需同时交替指向对方。这种结合的好处是,可以这个已创建的链表头结点为总链表的头结点,不用再次创建新的链表,节省内存。然后就直接插入排序即可。 另外,我的Linlist头文件放在代码尾部,以便不时之需原创 2017-07-21 18:12:30 · 280 阅读 · 0 评论 -
动态顺序表
建立动态顺序表,可以动态地增加元素。自己编写结构体,用动态数组保存,即malloc()和realloc()函数的运用,后者为不改变已有元素的情况下另外申请一个内存空间。原创 2017-07-21 18:31:14 · 188 阅读 · 0 评论