算法
本栏目主要介绍代码开发中的常用算法,对于个人提升十分重要
十月旧城
winter is coming
展开
-
如何学习一些需要算法的程序
但要意识到大部分人都是自己无法解决的,如果解决不了,这时不要气馁,如果十五分钟还想不出来,此时我建议您就可以看答案了。看懂之后尝试自己去修改程序,并且知道修改之后程序的不同输出结果的含义,不建议看懂程序之后就立即自己敲程序。如果程序实在无法彻底理解,就把它背会,无法彻底理解的程序很少很少(几乎没有)。关键是把答案看懂,这个要花很大的精力,也是我们学习的重点。看懂一个程序要分三步:流程、每个语句的功能、试数。不看答案,自己独立把答案敲出来。照着答案去敲,调试错误。如果解决不了,就看答案。原创 2024-01-18 21:53:26 · 531 阅读 · 0 评论 -
算法:反转链表算法清晰解释-C++
学习地址:https://www.cnblogs.com/wzw0625/p/12536744.html 题目描述 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 题目示例 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 解题思路 双指针:使用双指针pre和cur,分别表示当前节点的前一个结点和当前遍历的节点。具体操作定义临时指针tmp,用于存放当前指针cur所指的下转载 2021-08-31 14:20:57 · 176 阅读 · 0 评论