摘要:
1.学习总结 1.1图的思维导图 1.2 图结构学习体会 图:所有的图无非就是顶点和边构成的,有向的的就叫有向图,无向的就叫无向图。 遍历算法有深度遍历算法和广度遍历算法,两种算法都非常的巧妙,尤其是在代码上,根据不同的算法,有时候能解决不同的问题。 普里姆算法和克鲁斯卡尔算法:解决最小生成树的两种 阅读全文
摘要:
1.学习总结 1.1查找的思维导图 1.2查找学习体会 本章查找算法主要分为线性表查找、树表查找、哈希表查找。其中线性表查找比较简单,运用的思路为我们传统的数组思路。而树表查找对我开说较为困难,因为它比起线性表的串联更像是一种一对多的关系,在这种一对多的关系中,将算法的时间和空间复杂度大大降低,这种 阅读全文
摘要:
恢复内容开始 1.pta实验作业 2设计思路 本题要求查找并输出定价最高和最低的书,难点主要在于要将名字和价格联系在一起,这样就要用到结构体,结构体将名字和价格联系在一起。然后依靠循环找出即可。 3本题遇到的问题 最后一句输出的时候,改成了两句,然后解决了这个格式问题。 2 7-7 1.本题pta提 阅读全文
摘要:
恢复内容开始 一、PTA实验作业 1.7-1 本题pta提交列表 2.设计思路 本题要求输出学生的平均成绩、最高成绩和最低成绩,这边用了新学的指针运算,定义了*p,并将p用于循环之中,,不过较为初级,只是使用了地址的运算,这边使用了一个排序运算,将最大值与最小值排到两边,将之取出。 3代码截图 4本 阅读全文
摘要:
一.第一题 7-1 1.本题pta提交 2设计思路 本题要求使用子函数求组合数,注意本题变量要求是双浮点型,在主函数中输入范围m,n,子函数为求sum的阶乘,并在子函数中用组合数公式即可 3代码截图 题目2 7-10 1本题pta提交 2设计思路 本题要求打出遇到的n个数字不同的年份,先定义num[ 阅读全文
摘要:
一.第一题 7-1 1.本题pta提交 2设计思路 本题要求使用子函数求组合数,注意本题变量要求是双浮点型,在主函数中输入范围m,n,子函数为求sum的阶乘,并在子函数中用组合数公式即可 3代码截图 题目2 7-10 1本题pta提交 2设计思路 本题要求打出遇到的n个数字不同的年份,先定义num[ 阅读全文
摘要:
一 pta实验作业 1.7-21 2.设计思路 本题要求将方针循环右移,主要就是最后一个数与第一个数的对接。我先用一个数将最后一个数存起来,然后当其他循环结束时将最后一个放到第一个重复循环n次。 3代码截图 4本题遇到的问题 当时粗心在输出的时候将j++写成了i++。 第二题7-5 1本题pta提交 阅读全文
摘要:
一.PTA实验作业 1.7-6 本题pta提交列表 2.设计思路 定义M,N,i,sum=0,count=0.输入m,n。套用双层循环并使i=2为初值(1的话后面循环直接跳出),并在i循环用M%i判断,当等于0的时候跳出i循环。跳出或者循环结束后判断i是否等于M,等于则count++,sum=sum 阅读全文