顺序表
文章平均质量分 70
jinzk123
这个作者很懒,什么都没留下…
展开
-
顺序表应用4-2:元素位置互换之逆置算法(数据改进)
Problem Description 一个长度为len(1 注意:交换操作会有多次,每次交换都是在上次交换完成后的顺序表中进行。 Input 第一行输入整数len(1 第二行输入len个整数,作为表里依次存放的数据元素; 第三行输入整数t(1 之后t行,每行输入一个整数m(1 Output 输出一共t行,每行依次输出本次交换完成后顺序表里所有元素。 E原创 2016-09-13 19:18:35 · 887 阅读 · 0 评论 -
顺序表清除重复元素
#include #include #include #define maxsize 1000 int i; typedef int element; typedef struct { element *elem;//elem相当于数组名此时还未开辟空间 int length; int listsize; }splist; int intilist(spl原创 2016-07-26 19:09:59 · 2935 阅读 · 0 评论 -
顺序表建表法清除重复元素
#include #include #define maxsize 10000 typedef int element; int i; typedef struct { element *elem; int length; int listsize; }sp; int intilist(sp*l) { l->elem=(element*)malloc原创 2016-07-26 19:10:46 · 832 阅读 · 0 评论 -
顺序表元素移位
#include #include #define maxsize 1000000 typedef int element; int i; typedef struct { element *elem; int length; int listsize; }sp; int intilist(sp*l) { l->elem=(element*)m原创 2016-07-26 19:11:40 · 818 阅读 · 0 评论 -
有序顺序表归并
#include #include #define maxsize 20000 typedef int element; int i,j=0,k=0; typedef struct { element *elem; int length; int listsize; }sp; int intilist(sp*l) { l->elem=(element原创 2016-07-26 19:12:55 · 459 阅读 · 0 评论 -
顺序表查询
#include #include #define maxsize 20000 typedef int element ; int i; typedef struct { element *elem; int length; int listsize; }sp; int intilist(sp*l) { l->elem=(element*)ma原创 2016-07-26 19:43:24 · 470 阅读 · 0 评论 -
顺序表逆置法换元素位置
题目描述 一个长度为len(1数据元素的类型为整型,将该表分成两半,前一半有m个元素,后一半有len-m个元素(1 注意:先将顺序表元素调整为符合要求的内容后,再做输出,输出过程只能用一个循环语句实现,不能分成两个部分。 输入 第一行输入整数n,代表下面有n行输入; 之后输入n行,每行先输入整数len与整数m(分别代表本表的元素总数与前半表的元素个数),之后输入len个整数,代表对应顺原创 2016-07-29 10:58:51 · 727 阅读 · 0 评论 -
顺序表应用7:最大子段和之分治递归法
Problem Description 给定n(1当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+…+a[j]},1<=i<=j<=n。 例如,当(a[1],a[2],a[3],a[4],a[5],a[6])=(-2,11,-4,13,-5,-2)时,最大子段和为20。 注意:本题目要求用分治递归法求解,除了需要输出最大子段原创 2016-09-19 20:05:35 · 796 阅读 · 0 评论 -
顺序表应用8:最大子段和之动态规划法
Problem Description 给定n(1负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+…+a[j]},1 注意:本题目要求用动态规划法求解,只需要输出最大子段和的值。 Input 第一行输入整数n(1 第二行依次输入n个整数,对应顺序表中存放的每个数据元素值。 Output 输出所求的最大子段和原创 2016-09-19 20:16:10 · 598 阅读 · 0 评论