当前位置: 首页> 财经> 股票 > 浏览器网页游戏_厦门创意网站建设_数据分析师35岁以后怎么办_成人再就业培训班

浏览器网页游戏_厦门创意网站建设_数据分析师35岁以后怎么办_成人再就业培训班

时间:2025/7/13 13:33:30来源:https://blog.csdn.net/chenziang1/article/details/144702917 浏览次数:0次
浏览器网页游戏_厦门创意网站建设_数据分析师35岁以后怎么办_成人再就业培训班

# Definition for singly-linked list.

# class ListNode(object):

#     def __init__(self, val=0, next=None):

#         self.val = val

#         self.next = next

class Solution(object):

    def mergeTwoLists(self, list1, list2):

        """

        :type list1: Optional[ListNode]

        :type list2: Optional[ListNode]

        :rtype: Optional[ListNode]

        """

        # if list1==None:

        #     return list2

        # if list2==None:

        #     return list1

        # arr=[]

        # while list1!=None:

        #     arr.append(list1)

        #     list1 = list1.next

        # while list2!=None:

        #     arr.append(list2)

        #     list2 = list2.next

        # arr.sort(key=lambda x:x.val)

        # for index , node in enumerate(arr):

        #     if index < len(arr)-1:

        #         node.next = arr[index+1]

        #     else:

        #         node.next = None

        # return arr[0]

       

       

        if list1==None:

            return list2

        if list2==None:

            return list1

        p=prev = ListNode(-1)

        while list1 and list2:

            p.next =list1 if list1.val<list2.val else list2

            p = p.next

            if list1.val < list2.val:

                list1 = p.next

            else:

                list2 = p.next

       

        if list1==None:

            p.next = list2

        else:

            p.next = list1

        return prev.next

真麻烦啊,看起来简单,写起来废物

           

           


 

关键字:浏览器网页游戏_厦门创意网站建设_数据分析师35岁以后怎么办_成人再就业培训班

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: