
数据结构
qq_45602850
这个作者很懒,什么都没留下…
展开
-
浙大版《数据结构(第2版)》题目集习题2.5 两个有序链表序列的合并
本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义:List Merge( List L1, List L2 );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类型 */原创 2020-10-14 21:11:41 · 273 阅读 · 0 评论 -
习题2.4 递增的整数序列链表的插入 (15分)浙大版《数据结构(第2版)》题目集
习题2.4 递增的整数序列链表的插入 (15分)本题要求实现一个函数,在递增的整数序列链表(带头结点)中插入一个新整数,并保持该序列的有序性。函数接口定义:List Insert( List L, ElementType X );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};原创 2020-10-14 20:20:02 · 840 阅读 · 0 评论 -
中国大学MOOC-陈越、何钦铭-数据结构01-复杂度2 Maximum Subsequence Sum (25分)
原题描述(复制下来格式乱了,可以点上面链接查看题目)Given a sequence of K integers { N1 , N2 , …, NK }. A continuous subsequence is defined to be { Ni , Ni+1 , …, Nj } where 1≤i≤j≤K. The Maximum Subsequence is the continuous subsequence which has原创 2020-10-13 21:45:00 · 263 阅读 · 0 评论 -
浙大版《数据结构(第2版)》题目集习题习题1.9 有序数组的插入 (20分)
本题要求将任一给定元素插入从大到小排好序的数组中合适的位置,以保持结果依然有序。函数接口定义:bool Insert( List L, ElementType X );其中List结构定义如下:typedef int Position;typedef struct LNode *List;struct LNode { ElementType Data[MAXSIZE]; Position Last; /* 保存线性表中最后一个元素的位置 */};L是用户传入的一个线性表,原创 2020-10-13 19:08:18 · 394 阅读 · 0 评论 -
浙大版《数据结构(第2版)》题目集习题1.8 二分查找 (20分)
本题要求实现二分查找算法。函数接口定义:Position BinarySearch( List L, ElementType X );其中List结构定义如下:typedef int Position;typedef struct LNode List;struct LNode {ElementType Data[MAXSIZE];Position Last; / 保存线性表中最后一个元素的位置 */};L是用户传入的一个线性表,其中ElementType元素可以通过>、==、原创 2020-10-13 16:55:40 · 968 阅读 · 1 评论