小编Boj*_*jan的帖子

使用javascript在字符串中查找顺序

我将在字符串中找到从 1 开始的连续数字字符串。例如,我有这个字符串。

"456000123456009123456780001234000"
Run Code Online (Sandbox Code Playgroud)

这里顺序字符串将是

"123456", "12345678", "1234"
Run Code Online (Sandbox Code Playgroud)

如何有效地使用 Javascript 获得上述结果?代码看起来像这样。

findSequential("456000123456009123456780001234000");
//expected output
"123456", "12345678", "1234"
Run Code Online (Sandbox Code Playgroud)

***注意:“1”本身不是连续的,例如:

"3938139" - has no sequence
"39381249" - has "12"
Run Code Online (Sandbox Code Playgroud)

使用任何语言的解决方案将不胜感激,但更喜欢 Javascript 或 C。感谢您的帮助!

javascript algorithm

5
推荐指数
1
解决办法
113
查看次数

babel中preset-react和react的区别

我正在从头开始创建一个 React 项目,没有 create-react-app。但它在我的 mac 上运行良好,但在我的其他 ubuntu 笔记本电脑上运行不佳。以下是我之前的 .babelrc 文件内容。

"presets": [
    "@babel/preset-react",
    "@babel/preset-env"
]
Run Code Online (Sandbox Code Playgroud)

它在我的 mac(npm 版本 6.12.0)上运行良好,但在 ubuntu(npm 版本 6.14.5)上运行良好,它显示错误,无法编译 src/index.js -> 下面的行

ReactDOM.render(<App />, document.getElementById('root'));
Run Code Online (Sandbox Code Playgroud)

所以我将 .babelrc env 文件更改为

"presets": [
    "@babel/react",
    "@babel/env"
]
Run Code Online (Sandbox Code Playgroud)

最终它对两者都起作用。但我不确定 @babel/preset-react 和 @babel/react 之间的确切区别。如果有人知道这两者之间的确切区别,请告诉我。感谢您的帮助!

npm reactjs babeljs

5
推荐指数
1
解决办法
4755
查看次数

为什么冒泡排序效率不高?

我正在使用 node.js 开发后端项目,并将实现排序产品功能。我研究了一些文章,有几篇文章说冒泡排序效率不高。冒泡排序在我之前的项目中使用过,我很惊讶为什么它很糟糕。谁能解释为什么它效率低下?如果您可以通过 c 编程或汇编命令进行解释,将不胜感激。

c sorting performance assembly node.js

2
推荐指数
1
解决办法
746
查看次数

标签 统计

algorithm ×1

assembly ×1

babeljs ×1

c ×1

javascript ×1

node.js ×1

npm ×1

performance ×1

reactjs ×1

sorting ×1