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

集团网站建设定制网站建设自己个人怎样做电商

集团网站建设定制网站建设,自己个人怎样做电商,如何做自己的网站后台,做网站技术服务合同《博主简介》 小伙伴们好,我是阿旭。专注于人工智能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.15wanjia.com/news/52749.html

相关文章:

  • 怎么看网站是不是做竞价seo工具不包括
  • 软件开发培训一般要多少钱保定百度首页优化
  • 深圳网a深圳网站建设网络推广app
  • 物流的网站模板宁波seo关键词排名优化
  • 在线生成多款表白网站是怎么做的网站怎么优化自己免费
  • 襄阳做网站公司哪家好爱站网长尾关键词挖掘
  • 做宠物网站心得近三天发生的大事
  • 淘客网站添加到桌面西安百度推广优化公司
  • 毕业设计代做网站php优化关键词排名哪家好
  • 个人可以做电影网站吗国外搜索引擎优化
  • 孝感住房和城乡建设部网站百度云网页版入口
  • 网站建设策划书缺点网站排名软件利搜
  • 不会编程如何做自己的网站营销型网站建设推广
  • 网站公司文化怎么做微信做单30元一单
  • 怎样做1个网站网站建设报价
  • 什么网站可以做代购全网营销
  • 网站内容收费千万不要做手游推广员
  • 网站开发所遵循的网站排名优化手机
  • wordpress 主题 自适应搜狗seo快速排名公司
  • 自助游戏充值网站怎么做信息流优化师简历
  • 青岛网站优化网络产品及其推广方法
  • 昌乐网站制作价格什么是互联网推广
  • 自建wap网站培训机构优化
  • 网站建设-丹东浙江专业网站seo
  • 北京市地方税务局网站开发区分局什么网站百度收录快
  • 做外贸用什么网站好嘉兴seo外包平台
  • 企业web网站设计服务营销策划方案
  • 杭州网站设计 site百度搜索排行
  • 网站建设的标签指的是网站建设方案推广
  • 企业网站源码推荐站长之家0