前端算法- 删除排序链表中的重复元素
题目给定一个已排序的链表的头 head ,删除所有重复的元素,使每个元素只出现一次,返回已排序的链表 。输入: head = [1,1,2] 输出: [1,2]题解根据题意我们得知这是删除链表中的重复元素,所以我们先进行判断链表和链表的下一项其中某一项是否为空,如果其中一项为空则没有往下继续执行的必要性直接返回当前链表即可,如果不为空则往下走,声明一个prve变量,指向当前的链表,在声明一个ne....
前端算法-排序链表
题目给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。输入: head = [-1,5,3,4,0] 输出: [-1,0,3,4,5]思路一我们这里使用快慢指针结合递归进行实现,慢指针走一步,快指针走两步,这样的话快指针走到最后,慢指针正好走到一半,我们先判断一下head参数和head的next参数其中一项是否为空,如果是则为单节点或者空节点,直接将head参数返回出去即....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
数据库
分享数据库前沿,解构实战干货,推动数据库技术变革
+关注