算法
误伤这又何妨
你应该认识我
展开
-
【算法随想录04】KMP 字符串匹配算法
给定一个文本 t 和一个字符串 s,我们尝试找到并展示 s 在 t 中的所有出现(occurrence)。这是字符串模式匹配经典算法。原创 2024-09-15 21:28:52 · 355 阅读 · 0 评论 -
【算法随想录03】相交链表
第一种,遍历两个链表,计算出节点数,然后将节点数多的链表向后平移;第二种,定义两个指针,分别先后遍历两个链表。主要难点在于如何进行节点之间的对应。两条链表长度不定长,如何找到需要对比的节点至关重要。我们从后往前看,我们需要对比的节点有什么特点。解决这个问题,有两种方案。这就是我们的突破口。原创 2024-02-15 15:56:08 · 610 阅读 · 1 评论 -
【算法随想录02】环形链表 ||
在第一节的时候,我们使用快慢指针解决了链表中存在环的问题。现在我们考虑怎么可以找到开始入环的第一个节点。设慢指针走了k步,那么快指针走了2*k步。如果二者相遇,该坏上节点个数一定是k的公约数。此时我们将慢指针调回头节点,下一次相遇的位置就是入点位置。原创 2024-02-15 15:30:55 · 506 阅读 · 0 评论 -
【算法随想录01】环形链表
【代码】【算法随想录01】环形链表。原创 2024-02-13 17:45:41 · 848 阅读 · 0 评论