数据结构
鹿海园
为自己而奋斗
展开
-
数据结构实验之链表五:单链表的拆分
数据结构实验之链表五:单链表的拆分Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description输入N个整数顺序建立一个单链表,将该单链表拆分成两个子链表,第一个子链表存放了所有的偶数,第二个子链表存放了所有的奇数。两个子链表中数据的相对次序与原链表一致。Input原创 2017-03-25 22:24:20 · 203 阅读 · 0 评论 -
师--链表的结点插入
师--链表的结点插入Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description给出一个只有头指针的链表和 n 次操作,每次操作为在链表的第 m 个元素后面插入一个新元素x。若m 大于链表的元素总数则将x放在链表的最后。Input多组输入。每组数据首先输入一个整转载 2017-03-07 13:01:26 · 424 阅读 · 0 评论 -
数据结构实验之链表三:链表的逆置
数据结构实验之链表三:链表的逆置Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description输入多个整数,以-1作为结束标志,顺序建立一个带头结点的单链表,之后对该单链表的数据进行逆置,并输出逆置后的单链表数据。Input输入多个整数,以-1作为结束标志。原创 2017-02-22 15:06:21 · 402 阅读 · 0 评论 -
数据结构实验之链表九:双向链表
数据结构实验之链表九:双向链表Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description学会了单向链表,我们又多了一种解决问题的能力,单链表利用一个指针就能在内存中找到下一个位置,这是一个不会轻易断裂的链。但单链表有一个弱点——不能回指。比如在链表中有两个节点A,B,他们的关系是B是A的原创 2017-02-21 17:16:27 · 220 阅读 · 0 评论 -
数据结构实验之链表七:单链表中重复元素的删除
02#include03#include04struct node05{06 int data ;转载 2017-02-08 22:42:30 · 199 阅读 · 0 评论 -
C - 顺序表应用1:多余元素删除之移位算法
#include<stdio.h>#include<malloc.h>typedef struct{ int* elem; int length; int listsize;}sqlist;int initlist(sqlist *l){ l->elem = (int*)malloc(10000*sizeof(int));//动态开辟空间 if(!l->elem)//如果为空 return -1; else{ l->length=...原创 2021-03-15 11:13:47 · 322 阅读 · 0 评论