摘要:
"本次任务地址" 6. 为如下代码加上异常处理 6.1 改正代码,并增加如下功能。当找不到文件时,需提示用户找不到文件xxx,请重新输入文件名,然后尝试重新打开。 如果是其他异常则提示打开或读取文件失败! 注1:里面有多个方法均可能抛出异常。 注2:需要添加finally关闭文件。无论上面的代码是否 阅读全文
摘要:
1.学习总结 1.1图的思维导图 1.2 图结构学习体会 深度优先遍历与广度优先遍历算法应该说是图中最基本的两个算法,许多算法都带有深度遍历与广度遍历的影子,所以是必须掌握的。 克鲁斯卡尔算法是比普里姆算法更为精确的算法,但对于规模较大的最小生成树问题,求解速度较慢,所以稀疏图用克鲁斯卡尔算法,而稠 阅读全文
摘要:
1.学习总结 1.1查找的思维导图 1.2 查找学习体会 查找算法在日常生活中也是会经常使用到的,静态查找包含顺序查找、折半查找,动态查找则有树表查找,哈希表查找,但不管是那种方法,我们追求的是查找的效率,能够在尽可能短的时间内查找到数据。 2.PTA实验作业 2.1.1 题目1:是否二叉搜索树 2 阅读全文
摘要:
1.学习总结 1.1树结构思维导图 1.2 树结构学习体会 学习树这一章节大量地用到了递归算法,虽然是几行代码就解决的事情,但是在写之前要考虑清楚递归结束的标志是什么,每一步的递归需要做什么,这些都是需要认真仔细思考的。当熟悉之后树似乎也不是那么难,但是对于处理表达式树、线索树、哈夫曼树、并查集还存 阅读全文
摘要:
1.学习总结 栈只能在同一端进行入栈出栈操作(FILO),而队列是在一端入队,在另一端出队(FIFO)。 查找了一些算法,灰色部分是目前还未接触过的算法 2.PTA实验作业 2.1.1 题目1:字符串是否对称 2.1.2 设计思路 2.1.3 代码截图 2.1.4 PTA提交列表说明 一开始因为C/ 阅读全文
摘要:
一、PTA实验作业 1.题目1:线性表元素的区间删除 2. 设计思路 3.代码截图 4.PTA提交列表说明 一开始将顺序表和链表的操作弄错了,写成“L Data[i]=L Data[i+1]”,导致程序全部错误,后来重新用顺序表的方式处理数据,顺序表的操作类似数组(“编译错误”的原因忘记了)。 1. 阅读全文
摘要:
1.抽象数据模型 用ADT的抽象数据模型描述有理数数据类型 2.数据结构、函数说明 头文件 3.代码实现说明 截图展示每个函数代码并简要说明做法 (1)构造有理数T (2)销毁有理数T (3)返回分子或分母 (4)改变分子或分母 (5)有理数相加 (6)有理数相减 (7)有理数相乘 (8)有理数相除 阅读全文
摘要:
1、当初你是如何做出选择计算机专业的决定的? ================================== 经过一个学期,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么? 当初考虑了很多专业,最后选择计算机网络工程,一方面是现在高新技术发展都离不开计算 阅读全文
摘要:
一、实验作业 =========== 1.1 PTA题目:递归实现顺序输出整数 (1)设计思路 (2)代码截图 (3)调试问题 本题未遇到问题,在如何输出转化的二进制数上需要思考。 1.2 学生成绩管理系统 1.2.1 画函数模块图,简要介绍函数功能。 1.2.2 截图展示你的工程文件 1.2.3 阅读全文
摘要:
一、PTA实验作业 ============= 题目1:结构体数组中查找指定编号人员 1. 本题PTA提交列表 2. 设计思路 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明。 直接让p赋上std的数据,编译错误,后来才发现是忘记加星号( )。改用一个一个数据复制的方法赋值。 题目2 阅读全文