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

公司做网站注意什么厂房网络推广平台

公司做网站注意什么,厂房网络推广平台,软件外包专业学什么,wordpress轮播图更改来自太空的 X 帖子 埃隆马斯克(Elon Musk)旗下太空探索技术公司 SpaceX 于 2 月 26 号,从太空往社交平台 X(前身为推特,已被马斯克全资收购并改名)发布帖子。 这是 SpaceX 官号首次通过星链来发送 X 帖子&a…

来自太空的 X 帖子

埃隆·马斯克(Elon Musk)旗下太空探索技术公司 SpaceX 于 2 月 26 号,从太空往社交平台 X(前身为推特,已被马斯克全资收购并改名)发布帖子。

alt

这是 SpaceX 官号首次通过星链来发送 X 帖子,马斯克对此表示祝贺和肯定。

对于此事,马斯克多次强调:"该帖子是由 SpaceX 从一部普通手机直接发到卫星上的,中间没有任何特殊设备!"

...

回到主线。

来做一道和「特斯拉」相关的面试算法题。

题目描述

平台:LeetCode

题号:777

在一个由 'L' ,'R''X' 三个字符组成的字符串(例如 "RXXLRXRXL")中进行移动操作。

一次移动操作指用一个 "LX" 替换一个 "XL",或者用一个 "XR" 替换一个 "RX"

现给定起始字符串 start 和结束字符串 end,请编写代码,当且仅当存在一系列移动操作使得 start 可以转换成 end 时, 返回 True

示例 :

输入: start = "RXXLRXRXL", end = "XRLXXRRLX"

输出: True

解释:
我们可以通过以下几步将start转换成end:
RXXLRXRXL ->
XRXLRXRXL ->
XRLXRXRXL ->
XRLXXRRXL ->
XRLXXRRLX

提示:

  • startend 中的字符串仅限于 'L', 'R''X'

双指针

根据题意,我们每次移动要么是将 XL 变为 LX,要么是将 RX 变为 XR,而该两者操作可分别看做将 L 越过多个 X 向左移动,将 R 越过多个 X 向右移动。

因此在 startend 中序号相同的 LR 必然满足坐标性质:

  1. 序号相同的 L : start 的下标不小于 end 的下标(即 L 不能往右移动)
  2. 序号相同的 R : start 的下标不大于 end 的下标(即 R 不能往左移动)

其中「序号」是指在 LR 字符串中出现的相对顺序。

Java 代码:

class Solution {
    public boolean canTransform(String start, String end) {
        int n = start.length(), i = 0, j = 0;
        while (i < n || j < n) {
            while (i < n && start.charAt(i) == 'X') i++;
            while (j < n && end.charAt(j) == 'X') j++;
            if (i == n || j == n) return i == j;
            if (start.charAt(i) != end.charAt(j)) return false;
            if (start.charAt(i) == 'L' && i < j) return false;
            if (start.charAt(i) == 'R' && i > j) return false;
            i++; j++;
        }
        return i == j;
    }
}

C++ 代码:

class Solution {
public:
    bool canTransform(string start, string end) {
        int n = start.size();
        int i = 0, j = 0;
        while (i < n || j < n) {
            while (i < n && start[i] == 'X') i++;
            while (j < n && end[j] == 'X') j++;
            if (i == n || j == n) return i == j;
            if (start[i] != end[j]) return false;
            if (start[i] == 'L' && i < j) return false;
            if (start[i] == 'R' && i > j) return false;
            i++; j++;
        }
        return i == j;
    }
};

Python 代码:

class Solution:
    def canTransform(self, start: str, end: str) -> bool:
        i, j, n = 00, len(start)
        while i < n or j < n:
            while i < n and start[i] == 'X': i += 1
            while j < n and end[j] == 'X': j += 1
            if i == n or j == n: return i == j
            if start[i] != end[j]: return False
            if start[i] == 'L' and i < j: return False
            if start[i] == 'R' and i > j: return False
            i, j = i + 1, j + 1
        return i == j

TypeScript 代码:

function canTransform(start: string, end: string): boolean {
    let n = start.length;
    let i = 0, j = 0;
    while (i < n || j < n) {
        while (i < n && start.charAt(i) === 'X') i++;
        while (j < n && end.charAt(j) === 'X') j++;
        if (i === n || j === n) return i === j;
        if (start.charAt(i) !== end.charAt(j)) return false;
        if (start.charAt(i) === 'L' && i < j) return false;
        if (start.charAt(i) === 'R' && i > j) return false;
        i++; j++;
    }
    return i === j;
};
  • 时间复杂度:
  • 空间复杂度:

我是宫水三叶,每天都会分享算法知识,并和大家聊聊近期的所见所闻。

欢迎关注,明天见。

更多更全更热门的「笔试/面试」相关资料可访问排版精美的 合集新基地 🎉🎉

http://www.hengruixuexiao.com/news/54611.html

相关文章:

  • 中徽园林建设有限公司网站2021近期时事新闻热点事件简短
  • 自己制作网站做外贸赚钱吗抖音推广引流平台
  • 上海网站建设公司网站设计公司怎么样
  • 品牌形象设计案例网站seo排名优化软件有用
  • 网站建设团队技术介绍百度自媒体怎么注册
  • 惠州3d网站建设全景如何优化标题关键词
  • 网站浮动窗口代码谷歌搜索引擎网页版入口
  • 张家港做网站费用快速排名服务平台
  • 生鲜b2c网站建设规划书网站快速收录教程
  • 慈溪怎么做网站关键词查找的方法有以下几种
  • wordpress vps建站aso优化工具
  • 个人怎么做课程网站服务外包平台
  • html网页设计毕业设计作品北京网站优化推广方案
  • 省建设厅官网查询网站seo基本流程
  • 网站关键词设几个深圳网络推广解决方案
  • 本溪市城乡住房建设厅网站优化seo网站
  • 防水网站怎么做怎样打开网站
  • 微信安装德阳网站seo
  • 苏州建设网站找网络公司广告推广语
  • 广州海珠网站设计淘宝店铺怎么推广和引流
  • 烟台北京网站建设公司太原网站关键词推广
  • wordpress小工具样式西安seo盐城
  • 乡镇门户网站建设的现状及发展对策网站内容管理系统
  • 北京大兴区网站建设网络营销方式
  • 怎样做网站 app教程产品推广策略
  • 北京网站建设z亿玛酷1订制百度应用市场
  • 普集网站制作谷歌关键词排名查询
  • 网站建设自建服务器友链目录网
  • 北京网站建设付款方式seo咨询师
  • 上海临港自贸区注册公司关键词seo公司