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

嵌入式软件开发工程师证书重庆seo排名优化费用

嵌入式软件开发工程师证书,重庆seo排名优化费用,wordpress主题商城主题,建设网站需要什么知识《博主简介》 小伙伴们好,我是阿旭。专注于人工智能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.hkea.cn/news/669166/

相关文章:

  • 关于制作网站收费标准怎样把个人介绍放到百度
  • 网站建设 绵阳百度开放平台
  • discuz修改网站标题微信小程序开发平台
  • 怎么做国内网站吗seo顾问培训
  • 网站排名不稳定怎么办seo+网站排名
  • 做网站要淘宝热搜关键词排行榜
  • 做网站 创业 流程网络建站流程
  • 怎么做购物网站系统文本广州网络营销推广
  • 网站后台管理系统cms推广seo网站
  • 企业网站备案注销百度推广登陆平台
  • 重庆如何软件网站推广网站优化seo
  • 最专业的佛山网站建设价格3小时百度收录新站方法
  • wordpress门户建站html网页完整代码作业
  • 子域名 做单独的网站广州seo外包公司
  • 凡科建设网站的步骤永久免费无代码开发平台网站
  • 建设一个百度百科类网站网站排名优化的技巧
  • 自己做网站可以吗淄博做网站的公司
  • 个人做健康网站好吗宁波网站制作与推广价格
  • 长沙有哪些做网站的连云港seo优化公司
  • 青羊区定制网站建设报价搜索引擎营销方案
  • 淘宝优惠券查询网站怎么做域名备案官网
  • wordpress自定义url优化教程网下载
  • 模板网站和定制网站百度搜索引擎的网址
  • 企业建设网站公司哪家好app拉新推广接单平台
  • 老虎淘客系统可以做网站吗江西省水文监测中心
  • 高港区企业网站建设快速建站教程
  • 怎样写企业网站建设方案北京网站seo招聘
  • 做蛋糕视频的网站软文广告范文
  • h5自适应网站模板下载网站换友链平台
  • 政府网站建设及管理规范各大搜索引擎入口