当前位置: 主页 > 社会实践 >

总结方法,高效进步

来源:许昌学院国际教育学院“鹰隼试翼”程序设计团队 作者:王丽莹

经过几天的线上练习,也做了许多练习题,但想要高效进步,不只是需要简简单单的练习,还需要的是要学会总结,以下是有关链表遇到问题的总结。

问题1:求链表中倒数第K个节点

解题思路:定义两个指针p1,p2,开始都指向链表头位置,然后先将P1向前移动K个位置。之后p1,p2同时向前移动,直到P1到链表尾部。此时p2的位置就是倒数第K个。

问题2:判断链表中是否存在环

解题思路:定义两个快慢指针p_fast, p_slow, 初始时都指向链表头结点。然后p_fast以每次两步向前移动。p_slow以每次一步向前移动。如果在移动过程中两指针相遇,则表示存在环。否则链表中不存在环。(当然还有一种解题思路是也是用hash方法来判断链表中是否存在环)

问题3:判断存在环的链表中环的长度

解题思路:两个快慢指针相遇时一定会在环中相遇,根据问题2,当两个指针相遇时,保持快指针不动,然后让慢指针一次以一步的速度移动,当快慢指针再次相遇时慢指针走过的路程便是环的长度(可以想象在一个圆中两个点相遇,然后一个点不动,另一个点继续移动,当两个点相遇时,移动的那个点走过的距离便是圆的周长)

问题4:求存在环的链表中环的入口

解题思路:通过问题3我们知道了怎么求环的长度。假设求得环的长度为n,然后用类似于问题1的解题思路,设两个指针p1,p2分别指向链表头,然后p1向前移动n个位置。之后p1,p2同时向前移动。当p1和p2相遇时 p1(或p2)指向的位置即为环的入口位置

注意:要判断类似A-B-C-A这种情况的存在。

问题5:判断两个链表是否相交

解题思路:首先分别判断两个链表是否存在环。

(1)如果两个链表都不存在环,则直接比较两个链表的表尾节点是否相等即可,如果相等,则相交,否则不想交。

(2)如果一个链表存在环,而另一个链表不存在环,则两个链表肯定不相交.

(3)如果两个链表都存在环。则如果两个链表相交的话则一个链表肯定共用环。通过判断一个链表中任意一个环内节点是否在另一个链表中即可判断两个链表是否相交。

“君子博学而日参省乎己”,不断反思总结才会走的更远,才会离目标越来越近。

(供稿人:王丽莹)

http://www.dxsbao.com/shijian/353535.html 点此复制本页地址

相关内容

追寻水浒遗风,感受剪纸魅力 ——拾遗社会实践队前往水浒好汉城学习郓城剪

为弘扬身边的非遗文化,增强中华民族文化自信,亲身感受非物质文化遗产的独特魅力,2023年8月7日,曲阜师范大学计算机学院“拾遗”社会实践队队员来到了山东省菏泽市郓城县水浒好汉城,前…… 拾遗社会实践队 曲阜师范大学计算机学院查看全文 >>

传承神农文化,传颂中医神话 ——拾遗社会实践队拜访梁氏骨科传承人

为保护和传承非物质文化遗产,维护中华民族的文化传统,促进文化多样性和文化创新,推动人类文明的进步和发展。2023年7月22日,曲阜师范大学计算机学院“拾遗”社会实践队员来到了山东省泰…… 拾遗社会实践队 曲阜师范大学计算机学院查看全文 >>

有色同寒冰,无物隔纤尘 ——拾遗社会实践队赴中国陶瓷琉璃馆

立足非遗技艺传承,为了展示传统生产场景、深入了解与保护中国非物质文化遗产现状,弘扬中华优秀传统文化,传承传统技艺。2023年7月22日曲阜师范大学计算机学院“拾遗”社会实践队来到了中…… 拾遗社会实践队 曲阜师范大学计算机学院查看全文 >>

巧匠细雕琢,陈木焕新生 ——拾遗社会实践队寻访张氏木雕

为深入了解身边的非遗文化,亲身感受非物质文化遗产的独特魅力,探索传统文化与现代经济相结合的发展模式,7月20日,曲阜师范大学计算机学院“拾遗”社会实践队队员来到了宁津县张大庄镇…… 拾遗社会实践队 曲阜师范大学计算机学院查看全文 >>

醋香飘深巷,技艺传千年 ——拾遗社会实践队参观王家园子醋工坊

为了深入了解当地非物质文化遗产的独特性、代表性和历史价值,更好的传承和保护珍贵的非遗文化,7月15日,拾遗社会实践队队员来到了宁津县长官镇,参观并学习省级非物质文化遗产王家园子…… 拾遗社会实践队 曲阜师范大学计算机学院查看全文 >>

多彩非遗文化,感受面塑魅力 ——拾遗社会实践队拜访曹州面人传承人

为弘扬非遗文化,增强文化自信,焕发文明实践活力,2023年7月11日,曲阜师范大学计算机学院拾遗社会实践队前往曹州古城拜访曹州面人传承人进行交流学习。2008年6月7日,曹州面人经中华人民共…… 拾遗社会实践队 曲阜师范大学计算机学院查看全文 >>

纸与刃的相遇 ——拾遗社会实践队采访剪纸传承人

“手中剪纸生万物,工巧殊胜尽风华”。为了保护非物质文化遗产,弘扬中国传统文化,2023年7月2日,曲阜师范大学计算机学院社会实践队来到了山东省泰安市肥城市,通过肥城市文化馆的介绍,…… 拾遗社会实践队 曲阜师范大学计算机学院查看全文 >>

莒县过门笺——拾遗社会实践队赴莒县古城

023年7月5日上午,曲阜师范大学计算机学院“拾遗”实践队王子杰、刘欣玥于莒县古城“剪纸物语”工作室参观学习。了解非物质文化遗产——莒县过门笺的传承历程,同时有幸体验了过门笺的制作…… 拾遗社会实践队 曲阜师范大学计算机学院查看全文 >>

推荐内容

湖南科技大学举行“夜雨樱曲·樱花音乐节” 引领春日青春热潮

3月29日晚,湖南科技大学田径场灯光璀璨、人潮涌动,由校团委主办、学生会承办的“夜雨樱曲·樱花音乐节”如期举办,吸引了大…

4.18公共管理学院团委青工部开展“童心依旧”活动

(通讯员:刘羿男王君青)4月18日下午,我校公共管理学院的志愿者们走进了怡智家园,陪伴心智障儿童度过了一段充满欢笑与温暖…

经管院团委竞赛指导部举办“挑战杯”宣传动员大会

为提高学生的比赛参与度,激发学生创造灵感,2024年12月7日,经济管理学院团委竞赛指导部在博学楼b502举办了“挑战杯”宣传动员…

经管院成功举办2025年“挑战杯”专题讲座

为进一步激发我院学生对“挑战杯”竞赛的参与热情与创新活力,2024年12月7日,经济管理学院团委竞赛指导部特邀学院教授刘波老…

青春政好,与社同行:志愿服务暖人心

近日,“青春政好,与社同行”主题志愿活动在岳龙社区顺利开展。五名公共管理学院青年志愿者走进社区,用实际行动传递温暖与…

最新发布

节约用水 我有妙招
——许昌学院“正青春创绿尚”暑期实践队第八天2021年7月5日,“正青春,创绿尚”署期社会实践活动第八天开始。上午九点半点队长和队员们一起进行线上会议。队长安排新的社会实践主题,总结前一天社会实践的成…
蒲公英阳光支教:心灵呵护从挫折教育开始
蒲公英阳光支教:心灵呵护从挫折教育开始近日,洛阳师范学院马克思主义学院蒲公英阳光支教队队员以云支教形式为贫困地区学生开展了一节以挫折教育为主题的心理课。课堂上,支教队队员首先以提问形式展开对挫…
开展乡风文明建设,弘扬新时代新风气
开展乡风文明建设,弘扬新时代新风气——梦之声社会实践队实践有感2021年7月5日星期一上午七点,许昌学院商学院“梦之声”——引思想,助发展暑期社会实践队于线上召开了第五次会议。会议由实践队宣传员申林芳…
学以致用,做青春追梦人
“学以致用,做青春追梦人”——停车调研用处大,方便大家7月5日,信息工程学院“学以致用,做青春追梦人”停车场专业调研团队继续按照计划对停车场进行调研。我们对停车场定点式的调查,对同一个停车场进行…
深入文明发展,展望家乡教育路
在学校及学院的号召下,许昌学院信息工程学院数媒专业二班的学生们组织了本次实践活动。今天的实践内容是——中国的教育。教育是国之大计,党之大计。教育分为很多种,父母的教育,学校的教育,社会的教育,…
发展体育设施,强健青年体魄
今天是7月5日,在前四天的的社会实践日中,我们实践队进行了对近二十年中国青年运动方式的研究,接下来我们的任务就是进行对近二十年中国体育运动场所建设发展情况的研究。经过视频会议商讨,我们这次也同样…
细心观察 认真分析
今天是7月5日,是许昌学院化工与材料学院DMSO/TBAH/H2O体系溶解纤维素最佳工艺探索暑期实践队进行社会实践的第九天,今天的主要内容是基于固定配比、温度的6.5%纤维素含量。观察溶解结果好坏,查找文献资料判断总…
风力发电
风力发电风力发电指的是将风动能转化电能的过程。风能是一种比较环保的具有高清洁性的可以再生的一种能源,被世界各国普遍重视。他蕴含非常大的能量,全球范围内风能大概为2.74×10^9MW。其中可为人类开发利用的…
奋斗百年,启航新征程
奋斗百年,启航新征程——许昌学院“建档百年,学习党史”活动顺利开展2021年7月5日,今天是活动开展的第十天,依托我的家乡,周边产业集聚区,农村合作社,美丽乡村,和网络资料,整个家乡一直在不停的变化,…
老有所依,爱满夕阳
----“志愿行”实践队的关爱老人实践活动2021年7月5日,“志愿行”实践队在队长的带领下开始了我们一天的关爱老人实践活动之旅。尊老敬老爱老是社会主义优越性的具体表现,是人类社会文明进步的标志。随着社会…