摘要:
1.1图的思维导图 1.2 图结构学习体会 在图的学习中,理论知识我能够掌握的比较牢固,但是在理论知识向代码过度的过程中就会有些麻烦,这一章的代码普遍结构体复杂变量繁琐,一不小心就很容易迷糊,希望能在理论的巩固中加深对代码的理解。 深度遍历算法:从图中某个顶点出发,按照某种搜索方法沿着图的边访问图中 阅读全文
摘要:
1.1图的思维导图 1.2 图结构学习体会 在图的学习中,理论知识我能够掌握的比较牢固,但是在理论知识向代码过度的过程中就会有些麻烦,这一章的代码普遍结构体复杂变量繁琐,一不小心就很容易迷糊,希望能在理论的巩固中加深对代码的理解。 深度遍历算法:从图中某个顶点出发,按照某种搜索方法沿着图的边访问图中 阅读全文
摘要:
1.学习总结 1.1查找的思维导图 1.2 查找学习体会 在学习完查找这个章节以后,我觉得我对查找的理解有更深刻,学会了计算不确定度,也接触了不同种的查找,为以后写代码打下了基础。同时在写QQ帐户的申请与登陆时也浅学了STL容器,知道了它的三种种类以及其中map容器的用法,其本质在于元素的值与某个特 阅读全文
摘要:
结构体 一.PTA实验作业 7-1 1.本题PTA提交列表 2.设计思路: 我的思路:设一个结构体变量s1,每次输入的值存到s1中,将第一次输入的值同时存到max,和min中,在接下来输入s1时,比较每个s1和max,min之间的关系,如果s1.price大于max.price,那么就将max=s1 阅读全文
摘要:
一.PTA实验作业 6-7 1.本题PTA提交列表 设计思路: 我的思路:先将一月到十二月的字符串赋给一个数组,输入的数字是否在1到12之间,若在一到十二之间,返回该数减1(数组必须从0开始)。若该数不在范围内则返回为空。 错误样例:n<=12包括了负数和0,而这些数不在查询范围内。 6-11 1. 阅读全文
摘要:
一.PTA实验作业 7-1 1.本题PTA提交列表 2.设计思路: 组合数由n!/m!*(n-m)!构成,这三个部分都是阶乘,为了简化代码,我们可以定义一个子函数来计算阶乘,就可以用一个子函数算三个阶乘。阶乘及用一个循环从1乘到所需要的数。 错误样例1:输出结果为double并且没有精确到第几位不符 阅读全文
摘要:
一.PTA实验作业 7-6 1.本题PTA提交列表 2.设计思路: 输入所需要的范围的两个端点M,N,然后使用循环嵌套,第一层循环为N到M间的数字个数,及循环次数,在第一层循环中再从2开始到该数的前一个数来判断是否为素数,再跳出第二层循环时判断是否满足第二层循环是否循环到该数或者该数是否为2,如果答 阅读全文
摘要:
一.PTA实验作业 7-1 1.本题PTA提交列表 2.设计思路:本题采用函数结构。先输入要的数字个数N,然后输入右移的次数M,接着循环输入N个数字,如果循环次数为0,则进入函数2,若不为0,则进入函数1. 在函数2 中数字按照原有顺序输出只要注意最后一个数字后面不带空格即可,而在函数1中,要先M% 阅读全文
|