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

建e室内设计网官网模型网址seo查询

建e室内设计网官网模型,网址seo查询,高性能网站建设指南pdf,长沙岳麓区网站开发《博主简介》 小伙伴们好,我是阿旭。专注于人工智能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.yidumall.com/news/18166.html

相关文章:

  • 西安网站建设昆奇巩义网络推广外包
  • 企业组网方案长沙官网seo技巧
  • 麒麟区政府建设局门户网站网络营销策划方案
  • 公司后缀邮箱如何注册网页关键词优化软件
  • 5h制作网站做谷歌推广比较好的公司
  • 深圳微信网站建设公司哪家好宁波谷歌优化
  • 虎门有没有做网站公司我在百度下的订单如何查询
  • 合肥科技网站建设凡科建站app
  • 优质院校 建设网站下拉关键词排名
  • 可信赖的宜昌网站建设做一个推广网站大概多少钱
  • 网站建设与维护属于什么岗位seo快照推广
  • 上海机电设备公司网站建设嘉兴关键词优化报价
  • 行业网站制作seo搜索引擎优化招聘
  • 石家庄公司网络推广短视频矩阵seo系统源码
  • 什么网站做视频最赚钱热词分析工具
  • 西宁网络推广与营销seo网络排名优化方法
  • 太原建站方法建站教程
  • 智联招聘网站怎么做微招聘信息吗营销策划方案模板
  • 网站的外链seo百度刷排名
  • iis 启用网站 浏览提示service广州seo网络推广员
  • 大连网站运营制作方案网站策划方案案例
  • 修改网站备案信息杭州seo泽成
  • 网站建设 合优企业十大基本营销方式
  • 网站建设域名是什么最新消息新闻
  • html网站引导页模板南宁seo排名收费
  • 手机网站源码带后台培训seo哪家学校好
  • 装饰公司响应式网站建设案例如何优化关键词搜索排名
  • java网站开发windows优化大师功能
  • 广州 网站开发 骏域seo优化排名软件
  • 加盟营销型网站建设一键注册所有网站