- 博客(5)
- 收藏
- 关注
原创 PTA 数据结构与算法题目集 6-1 单链表逆转
PTA 数据结构与算法题目集 6-1 单链表逆转 本题要求实现一个函数,将给定的单链表逆转。 函数接口定义: List Reverse( List L ); 其中List结构定义如下: typedef struct Node *PtrToNode; struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */ }; typedef PtrToNode List; /* 定义单链表类型 */
2021-05-31 21:27:03 235
原创 大话数据结构 线性表部分笔记
大话数据结构 线性表部分笔记 顺序存储结构 插入与删除 获得元素操作 /* 初始条件:顺序线性表L已存在,1≤i≤ListLength(L) */ /* 操作结果:用e返回L中第i个数据元素的值,注意i是指位置,第1个位置的数组是从0开始 */ Status GetElem(SqList L,int i,ElemType *e) { if(L.length==0 || i<1 || i>L.length) return ERROR; *e=L.data[i
2021-05-30 20:41:22 173
原创 PTA 浙大版《C语言程序设计(第3版)》题目集 习题9-6 按等级统计学生成绩
习题9-6 按等级统计学生成绩 题目要求 实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。 函数接口定义 int set_grade( struct student *p, int n ); 其中p是指向学生信息的结构体数组的指针,该结构体的定义为: struct student{ int num; char name[20]; int score; char grade; }; n是数组元素个数。学号num、姓名name和成绩score均是已经存储好的。se
2021-05-22 15:07:26 150
原创 PTA 浙大版《C语言程序设计(第3版)》题目集 习题8-9 分类统计各类字符个数
PTA 浙大版《C语言程序设计(第3版)》题目集 习题8-9 分类统计各类字符个数 题目要求 实现一个函数,统计给定字符串中的大写字母、小写字母、空格、数字以及其它字符各有多少。 函数接口定义 void StringCount( char *s ); 其中 char *s 是用户传入的字符串。函数StringCount须在一行内按照以下格式输出。 大写字母个数 小写字母个数 空格个数 数字个数 其它字符个数 主程序样例 #include <stdio.h> #define MAXS 15
2021-05-22 14:05:28 437
原创 PTA 浙大版《C语言程序设计(第3版)》题目集 习题8-8 判断回文字符串
PTA 浙大版《C语言程序设计(第3版)》题目集 习题8-8 判断回文字符串 题目要求 编写函数,判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。 函数接口定义 bool palindrome( char *s ); 函数palindrome判断输入字符串char *s是否为回文。若是则返回true,否则返回false。 主程序样例 #include <stdio.h> #include <string.h>
2021-05-22 13:30:01 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人