当前位置: 首页 > news >正文

网站制作需求分析2022年进口博览会上海

网站制作需求分析,2022年进口博览会上海,网站建设学费多少钱,网站平面设计《博主简介》 小伙伴们好,我是阿旭。专注于人工智能AI、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 快慢指针 移动零 class…

《博主简介》

小伙伴们好,我是阿旭。专注于人工智能AI、python、计算机视觉相关分享研究。
更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~
👍感谢小伙伴们点赞、关注!

快慢指针

移动零

class Solution:

    def moveZeroes(self, nums: List[int]) -> None:

        """

        Do not return anything, modify nums in-place instead.

        """

        left = 0

        n = len(nums)

        for i in range(n):

            if nums[i] != 0:

                nums[left],nums[i] = nums[i],nums[left]

                left += 1

        return nums

class Solution:

    def moveZeroes(self, nums: List[int]) -> None:

        """

        Do not return anything, modify nums in-place instead.

        """

        j = 0

        for i in range(len(nums)):

            if nums[i] != 0:

                nums[j] = nums[i]

                if i != j:

                    nums[i] = 0

                j += 1

        return nums

链表

两两交换链表中的节点

# 迭代

class Solution:

    def swapPairs(self, head: ListNode) -> ListNode:

        # 通过迭代实现

        dummy = ListNode(-1)

        dummy.next = head

        prev_node = dummy

        while head and head.next:

            first_node = head

            second_node = head.next

            # 交换节点

            prev_node.next = second_node

            first_node.next = second_node.next

            second_node.next = first_node

            # 初始化头节点与prev_node

            prev_node = first_node

            head = first_node.next

        return dummy.next

# 递归

class Solution:

    def swapPairs(self, head: ListNode) -> ListNode:

        # 递归实现

        if not head or not head.next:

            return head

        first_node = head

        second_node = head.next

        # 第二个节点的next节点作为头部传入递归函数,返回的是

        # 指向第二个节点的指针

        first_node.next = self.swapPairs(second_node.next)

        second_node.next = first_node

        return second_node

反转链表

将链表进行反转

# 迭代

class Solution:

    def reverseList(self, head: ListNode) -> ListNode:

        if head is None:

            return head

        pre = None

        cur = head

        while cur:

            nxt = cur.next

            cur.next = pre

            pre = cur

            cur = nxt

        return pre

# 递归

class Solution:

    def reverseList(self, head: ListNode) -> ListNode:

        if not head or not head.next:

            return head

        last = self.reverseList(head.next)

        head.next.next = head

        head.next = None

        return last

关于本篇文章大家有任何建议或意见,欢迎在评论区留言交流!

觉得不错的小伙伴,感谢点赞、关注加收藏哦!

欢迎关注下方GZH:阿旭算法与机器学习,共同学习交流~

http://www.yayakq.cn/news/123702/

相关文章:

  • vue做的网站多么音乐网站系统怎么做
  • 合肥做网站工作室企业网站备案座机号
  • 嘉定企业网站开发建设上传了网站源码怎么做
  • 网站建设的相关政策金阳建设集团网站
  • 我的网站在百度搜不到如何建设众筹网站
  • 免费观看电视剧网站网站建立的企业
  • 一个微信公众号可以做几个网站淮南学校网站建设电话
  • 巴中商城网站建设网站的扁平化设计理念
  • 聚通装潢口碑好不好淄博seo费用
  • 海报模板在线制作免费网站沈阳建站公司模板
  • 郑州网站建设哪个好专业的网页设计培训
  • 阿里云网站备案入口中国国家数据统计网
  • 工单系统设计阿克苏网站建设优化
  • 怎么做自己的优惠券网站大连城市建设集团网站
  • 彩票网站为啥链接做两次跳转宿迁二手房58同城急售
  • 那个网站可教做课件好黄页88官网首页
  • 龙海网站制作成功营销案例分享
  • 做响应式网站有什么插件有了域名怎么做网站
  • 网站建设的技术支持石碣镇做网站
  • 企业网站的基本功能培训中心网站建设方案
  • 网站内容架构拓扑怎么做网页版1688
  • 网站外部链接添加方式珠海网站建设网
  • 网站出现转站怎么办龙岗网站制作
  • 遂宁市住房和城乡建设局网站网络规划设计师报考陕西
  • 洛阳php网站开发做网站干嘛
  • 外贸网站建设公司市场塔城网站seo
  • 浙江网站建设优化pc端网站设计规范
  • 上海企业网站建设哪家好搜索引擎的作用
  • 重庆市门户网站制作网站建设实训主要收获及体会
  • 湖南营销型网站建设价格制作网页原型的目的