链表删重
2015-10-07 15:17:40 7 举报
链表删重是指删除链表中重复的元素,使得每个元素只出现一次。为了实现这个功能,我们可以使用双指针法。首先,我们需要定义一个链表节点类,用于存储链表中的每个元素。然后,我们创建两个指针,一个指向当前节点,另一个指向前一个节点。接着,我们遍历链表,比较当前节点和前一个节点的值。如果它们相等,那么我们就删除当前节点。最后,我们将前一个节点的指针向后移动一位,直到遍历完整个链表。这种方法的时间复杂度为O(n),其中n为链表中元素的个数。