摘要: 1.学习总结 1.1树结构思维导图 1.2 树结构学习体会 树这部分内容感觉和之前学习的内容有了一个较大的难度跨度,对于树的建立和遍历等操作都比较难,内容较多。对于这部分内容更应该打好基础才能更深入透彻的理解并学以致用。 2.PTA实验作业 6-2 求二叉树高度 设计思路: if 树空 return 阅读全文
posted @ 2018-05-05 20:57 黄靖涛 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.学习总结 思维导图: 2.PTA实验作业 7-1 jmu-字符串是否对称 设计思路:定义一个栈s1,使用flag标识是否对称,返回1不对称,返回0对称。使用for循环循环入栈,if(str[i]!=s1.top())则直接break判断循环体,并且flag置1. 代码截图: : 提交说明: 错误 阅读全文
posted @ 2018-04-07 21:18 黄靖涛 阅读(161) 评论(1) 推荐(0) 编辑
摘要: 一、PTA实验作业 6-2 jmu-ds-单链表逆置 代码展示 3.设计思路 通过一重for循环重复n次创建节点,节点数据赋值,指针后移三个操作创建链表,输出链表同理通过循环,根据是否到达尾部NULL节点判断链表是否输出完毕。逆置函数相当于头插法原理,循环一次就把后面的元素插入到头节点之后,循环完成 阅读全文
posted @ 2018-03-24 21:01 黄靖涛 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.作业内容 用ADT的抽象数据模型描述有理数数据类型 2.代码展示 1.头文件 2.主函数 3.子函数 1.加法 2.减法 3.乘法 4.除法 5.公约数 3.运行结果展示 普通数据: 带负数: 分母为0: 4.总结经验 阅读全文
posted @ 2018-03-07 16:36 黄靖涛 阅读(156) 评论(2) 推荐(0) 编辑
摘要: 11-2 求矩阵各行元素之和(15 分) 本题要求编写程序,求一个给定的m×n矩阵各行元素之和。 #include <stdio.h>#define M 10#define N 10int main(){ int a[M][N]; int sum[M]; int m,n,i,j; scanf("%d 阅读全文
posted @ 2018-01-28 14:59 黄靖涛 阅读(831) 评论(0) 推荐(0) 编辑