POJ1028解题报告

这篇博客是作者在ACM学习过程中的第一篇文章,分享了解决POJ1028问题的经验。作者意识到做算法题的基础重要性,特别是通过实践加深对数据结构如栈的理解。题目模拟了网页浏览操作,作者最初尝试数组实现,后来采用结构体结合栈解决了问题。解题心得包括重视基础题目的练习,理论与实践相结合,以及提高英语阅读能力。
摘要由CSDN通过智能技术生成

 终于都可以为ACM生涯写下第一篇文章。这周末学到的东西实在太多了,特别前两天与前辈谢师兄的聊天让我更加懂得如何学习和做题的步骤和心得,可谓同君一席话,胜读十年书。。。记得刚开始做1088滑雪的动态规划题时候连续想两天都没做出来 而又不甘心看别人的代码。让我一星期停止了POJ的脚步,现在才知道是自己太急着做算法题目,很多基本功都还没有练扎实,前辈说他是做了100道题目才开始接触DP。真是一棒敲响了我,新手上路,确实不要急着做难题,先做多点水题,等我们把基本功都练扎实了,才能游刃有余的去对付算法题。还有一点就是关于看书与做题的顿悟,什么才能让自己深刻理解和运用书的知识,那就是做题和实践,曾经自己一味的抱着严蔚敏的数据结构看,看到了树,有什么用?就算知道了有线性表,有栈等等,关键是里面的算法你TMD根本不知道如何去实现他,不知道什么时候要用到它。原来一到做题,用原来的方法行不通才想到书本提过的栈,原来自己看过数据结构也不知道如何写个栈(惭愧)。可见实践的重要性(解题才能让我们对书本的知识产生兴趣,所以以后不必一味想尽快把书看完,要到一个内容就百度一下需要用这个算法解答的题目,去掌握这个算法)。下面就是POJ1028的解题报告和心得:

原题

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值