数据结构
l_Mango_J
这个作者很懒,什么都没留下…
展开
-
链表相关编程练习
合并两个有序的链表思路:目的是将两个有序的链表合并为新的有序列表,我们每次操作的都是要获取l1指向结点和l2指向结点中,值较小的结点。递归 解题:函数返回值:返回l1指向的结点和l2指向的结点中,值较小的结点。并且将从下级函数获得的返回值,链接到当前结点next结束条件:至少有一个为空,返回剩下的/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next;原创 2020-08-20 22:56:48 · 156 阅读 · 0 评论 -
数据结构——顺序表/单链表实现
一、顺序表// 静态存储typedef struct SeqList_1{ DataType array[N]; size_t size;}SeqList_1;//动态存储typedef struct SeqList{ DataType *base; size_t size; // 有效数据个数 size_t capacity; //容量大小}SeqList;部分接口实现//初始化void SeqListInit(SeqList* psl, size_t c.原创 2020-08-20 17:46:17 · 641 阅读 · 0 评论