一、PTA实验作业
一、PTA实验作业
1.题目1:
6-2 线性表元素的区间删除
2. 设计思路
定义i,j;
判断L,minD,maxD;
while(i<l->Last)
{
判断所有满足条件的数,delete
}
return L;
3.代码截图
4.PTA提交列表说明

1.题目2:
6-2 jmu-ds-单链表逆置
2. 设计思路
void CreateList(List &L,int n){
尾插法建表
}
void ReverseList(List &L){
//链表逆置
定义List Old,New,Temp;
判断 L=NULL;
否{
逆置
New=NULL;
while(Old){
Temp=Old->next;
Old->next=New;
New=Old;
Old=Temp;
}
}
L=New;
}
void PrintList(List L){
输出L为头指针的单链表内容
}
3.代码截图


4.PTA提交列表说明

1.题目3:
7-1 两个有序链表序列的合并
2. 设计思路
主要运用三个函数
void CreateList(List &L);//尾插法建表
void split(List &L,List &L2,List &L3);//S1与S2的并集新非降序链表S3
void SList(List &L);//判断输出结果(降序链表S3)
void CreateList(List &L){
创建S1与S2
}
void split(List &L,List &L2,List &L3){
while(pa!=NULL){
S1排序
}
while(pb!=NULL){
S2排序
}
while(pa!=NULL&&pb!=NULL)
{
S1与S2的并集新非降序链表S3
}
}
3.代码截图




4.PTA提交列表说明
二、截图本周题目集的PTA最后排名
1.顺序表PTA排名

2.链表PTA排名

3.我的总分:1.5分
三、本周学习总结
1.谈谈你本周数据结构学习时间是如何安排,对自己安排满意么,若不满意,打算做什么改变?
感觉自己预习得不够充分,时间花得有点少,没有牢固掌握基础知识;今后打算花更多的时间去学习,多问,把不懂的都搞懂。
2.谈谈你对线性表的认识?
顺序存储包括顺序表,链式存储包括单链表,双链表,循环链表。
除了第一个数据元素外,其它的数据元素都有一个前驱。除了最后一个数据元素外,其它的数据元素都有一个后继。
3.代码Git提交记录截图
一、PTA实验作业的更多相关文章
- PTA实验作业-01
一.PTA实验作业 本周要求挑3道题目写设计思路.调试过程.设计思路用伪代码描述.题目选做要求: 顺序表选择一题(6-2,6-3,7-1选一题),代码必须用顺序结构抽象数据类型封装 单链表选择一题(6 ...
- 一·PTA实验作业
本周要求挑选3道题目写设计思路,调试过程.设计思路用伪代码描述.题目选做要求: 顺序表选择一题(6-2,6-3,7-1选一题) 单链表选择一题(6-1不能选) 有序表选择一题 一.题目 6-3 jmu ...
- C语言第一次实验报告————PTA实验1.2.3内容
一.PTA实验作业 题目1.温度转换 本题要求编写程序,计算华氏温度100°F对应的摄氏温度.计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型. 1.实验代 ...
- PTA实验报告(循环 数组 函数)
一.循环PTA实验作业 题目一.7-2 求平方根序列前N项和 1.本题PTA提交列表 2.设计思路 本题调用了sqrt数学函数计算平方根,其次只用了一层循环,计算平方根之后使用循环累加计算总和sum. ...
- pta指针作业
#PTA实验作业 6-1 本题pta提交列表 设计思路 本题是一道简单的指针程序题,两个数已经分别被指针定义,只要把用其指针把二者加在一起和减去即可 调试过程 本题无调试过程 代码截图 6-2 1. ...
- Linux内核实验作业四
实验作业:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 20135313吴子怡.北京电子科技学院 [第一部分]使用库函数API来获取用户标识号.库函数为getuid() 代码如下: ...
- 实验作业:使gdb跟踪分析一个系统调用内核函数
实验作业:使gdb跟踪分析一个系统调用内核函数(我使用的是getuid) 20135313吴子怡.北京电子科技学院 [第一部分] 根据视频演示的步骤,先做第一部分,步骤如下 ①更新menu代码到最新版 ...
- Linux内核实验作业六
实验作业:分析Linux内核创建一个新进程的过程 20135313吴子怡.北京电子科技学院 [第一部分]阅读理解task_struct数据结构 1.进程是计算机中已运行程序的实体.在面向线程设计的系统 ...
- Linux内核实验作业七
实验作业:Linux内核如何装载和启动一个可执行程序 20135313吴子怡.北京电子科技学院 [第一部分]理解编译链接的过程和ELF可执行文件格式 1.编译链接的过程 2.ELF可执行文件格式 一个 ...
随机推荐
- Android App专项测试(压力测试)
转载https://blog.csdn.net/qq_29794757/article/details/64160303 转载https://blog.csdn.net/xuejiaodream/ar ...
- ESLint具体规则设置
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 & ...
- VC使用双缓冲制作绘图控件
最近用VC做了一个画图的控件.控件在使用的时候遇到点问题.在控件里画了图之后切换到其他页面,等再切换回来的时候,发现控件里画的图都不见了.这是因为VC里面,当缩小.遮挡页面后客户区域就会失效,当再次显 ...
- MVC生成页码选择器返回HTML代码
我主要讲此代码用于MVC的分布页. 先看最终效果最终效果: 样式为bootstrap3中的分页“pagination”,如果不使用bootstrap单独提出来并不大 页码生成代码为: public s ...
- 基础算法简单实现-python
目录 Python(版本3.6+)-Anna-Lena Popkes
- WCF输出JSON
public class MyService : IService { public Message GetXml(string format) { WebOperationContext conte ...
- RFCN配置参数
最近一直被人问这个,索性画张图,省得一遍一遍解释.
- 使用拦截器对前端传入的字符串进行trim操作
@Before("apiItf()") public void before(JoinPoint joinPoint) throws Exception { Object[] ar ...
- CSS 背景图像 重复图像
重复图像 background-repeat 属性可以重复图像,这对于小图片来说是福音. background-repeat 属性有6个值: repeat 背景图像在垂直方向和水平方向都重复 repe ...
- 知识点---<input>、<textarea>
一.在pc端的input是一个大的知识点 [1]文本框 <input type="text"> [2] 密码框 <input type="passwor ...
