学习收获感悟

蛇型矩阵:首先,我们要清楚蛇形矩阵的样子,然后观察、思考,找出规律。对于这道题,我也是想了很久,第一次接触这种类型的题目,是真的没有一点思绪。不过,好在网络发达,可以借鉴前人的宝贵经验,我可以从中受益匪浅,通过搜索以及询问学长学姐,我学会了新的学习方法——可以采用坐标的定位对一个我们自己定义的数组赋值,最后输出便可以得到蛇型的矩阵。难点就在如何实现坐标的位置按照蛇型的走动而改变。

 我们可以从蛇转向的地方入手。可以发现,蛇到最右边,最下边,最左边,最上边都会转向,并且规律是“右-->下-->左-->上-->右......"转向类型是4个,后面开始重复以上动作。我们可以用x,y来记录位置,x=0;y=0;

先向右走,x不变,y++,y一直加到列数则向下;然后行变化,即x++,一直到行数,这个时候y没有变化;接着是向左,y--,减到列数为0,x不变;然后是向上,x--,减到x为0,y不变。这个时候,已经走完一圈,后面的可以发现函数和列数都在变小,这个时候,我们附加一个判断我们定义的数组是不是0:是0就赋值,非0意思就是我们前面赋值的数,不需要赋值了。

对于赋值的数,是一直+1即可,可以跟随我们的数组的前面进行++。

有序单循环链表:这个题目是新的知识点,我还没有接触过。我对于打印出的效果,自己采用了自己的想法。知识是后面的内容,我暂时没有那么多的精力去学习(就目前来说,是没有那么多时间,不过,后面当然靠自学,自律,我也会尽力去学习)。观察题目,需要以1为储存,2为查看储存的内容,显而易见,这个是判断的条件。我采用了list,因为可以进行动态的插入,删除,排序(sort),使用自己的方法比较好理解,当然,学习新的东西也会多一份方法。

类设计题目:由于最近才学的类,所以使用也是有点迟疑的,这就需要我不断的熟悉,放到实践中去练习。这道题目中新学了一个知识点,就是派生类。去网上查询资料,才知道如何运用基类的成员变量,收获的东西很多。

编程的学习靠自觉,靠实践,这条道路漫长,或许枯燥郁闷,不过,我相信在不断学习中,我可以从中获取正面反馈,来加强对自己的自信与自勉。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值