摘要: 1.学习总结 1.1图的思维导图 1.2 图结构学习体会 深度遍历算法:好比一棵树,先访问初始顶点的一个孩子,再从该孩子出发去访问它的其中一个孩子,到叶子节点再逐层返回,直至所有孩子都被访问过为止,建议使用递归 广度遍历算法:也好比一棵树,访问初始顶点的所有没有被访问过的孩子,再从访问的孩子里访问它 阅读全文
posted @ 2018-06-17 21:50 朱杰伟 阅读(226) 评论(2) 推荐(0) 编辑
摘要: 1.学习总结 1.1查找的思维导图 1.2 查找学习体会 我还是来谈谈STL容器之map中查找如何用的,从百度获取的知识可知,我目前知道的查找方式有两种,一种是map.find(关键字),还有一种是map.count(关键字),1.我尝试过coutRight,u,v) } else if(树中值同时 阅读全文
posted @ 2018-05-26 22:21 朱杰伟 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.学习总结 1.1树结构思维导图 1.2 树结构学习体会 学习树最痛苦的事情就是递归,最开始的先序,中序,后序的递归算法,看了好久才能大致的明白程序的思路,还有就是表达式树的建立,跟栈的中缀转后缀表达式有点类似,但是一用到递归就没那么好理解了,其实重点还是要多花时间去研究书上的代码,学习树的知识, 阅读全文
posted @ 2018-05-05 19:06 朱杰伟 阅读(320) 评论(4) 推荐(0) 编辑
摘要: 1.学习总结 1.1写出你认为本周学习中比较重要的知识点关键词 逻辑结构:简单来说是数据与数据间关系的一种形式,主要有以下几类,1.集合 2.线性结构 3.树形结构 4.图形结构, 其中3和4也称为非线性结构 存储结构:把逻辑上相邻的结点存储在物理位置相邻的存储单元里,结点间的逻辑关系由存储单元的邻 阅读全文
posted @ 2018-04-14 21:57 朱杰伟 阅读(367) 评论(2) 推荐(0) 编辑
摘要: 一、PTA实验作业 1.题目1:7 1 最长连续递增子序列 2. 设计思路(伪代码或流程图) 3.代码截图 4.PTA提交列表说明(调试问题说明) 1.部分正确:段错误 :之前定义的b[]数组的长度为n,结果输出是对的,但是提交结果是段错误,因为题目给的n是小于10的5次方,所以我就把长度改为100 阅读全文
posted @ 2018-03-25 22:17 朱杰伟 阅读(329) 评论(3) 推荐(0) 编辑
摘要: 1.用ADT的抽象数据模型描述你的有理数数据类型。 2.数据结构、函数说明 3.代码实现说明 (1)构造三个数组存放有理数T1,T2,T3 做法:动态申请内存,把结构体数组的分母,分子分别给数组T1,T2进行赋值 (2)有理数相加 做法:首先先考虑分母相同的情况,分子直接相加,分母等于T1的分母,值 阅读全文
posted @ 2018-03-08 20:58 朱杰伟 阅读(221) 评论(2) 推荐(0) 编辑
摘要: 1、当初你是如何做出选择计算机专业的决定的? 经过一个学期,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么? 计算机专业是未来的热门职业,选择计算机专业能比较容易找到工作 自己对计算机也算比较有兴趣,希望能深入研究它,能像电影上的黑客一样拥有高超的技术 是对自 阅读全文
posted @ 2018-01-21 15:43 朱杰伟 阅读(189) 评论(1) 推荐(0) 编辑
摘要: 一、实验作业 1.1 PTA题目:十进制转换二进制 设计思路: void dectobin( int n ) if(n 阅读全文
posted @ 2017-12-31 22:57 朱杰伟 阅读(229) 评论(3) 推荐(0) 编辑
摘要: 一、PTA实验作业 函数题 题目1:结构体数组按总分排序 1.本题PTA提交列表 2.设计思路 void calc(struct student p,int n)//计算每个人成绩总和的函数 struct student pos for pos=p to possum=pos score[0]+po 阅读全文
posted @ 2017-12-24 12:50 朱杰伟 阅读(655) 评论(4) 推荐(0) 编辑
摘要: 一、PTA实验作业 题目1: 求出数组中最大数和次最大数 1. 本题PTA提交列表 2.设计思路 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明 问题:答案错误 原因: 把指针a代入循环条件里使用,后面的 a++之后,改变了a的地址增加,所以下一次循环条件就改变了,导致答案错误 解决 阅读全文
posted @ 2017-12-17 12:10 朱杰伟 阅读(251) 评论(5) 推荐(0) 编辑