思路:直接暴力遍历,因为链表是有序的,所有如果下一个节点的值等于该节点值,那么该节点指向下下个节点,反之节点向后移。(非常简单的一题链表的题目,值得注意,最后返回头结点) 88、合并两个有序数组给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始...
你可以按任意顺序返回答案。 来源:力扣(LeetCode)——链接 解1:while循环可用于小于某个数字时的循环,for循环适用于遍历。执行用时3896ms,内存消耗15.6MB。 class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: l=len(nums) i=0 while i<l-1: j=i+1 while j<l: if...
LeetCode和牛客都有专题。然后再刷个三四百题(参考进大厂的同学),面试大厂算法这块就没问题了。