- 博客(3)
- 收藏
- 关注
原创 leetcode算法-简单
// 给你一个字符串s,请你根据下面的算法重新构造字符串: // 从 s中选出 最小的字符,将它 接在结果字符串的后面。 // 从 s剩余字符中选出最小的字符,且该字符比上一个添加的字符大,将它 接在结果字符串后面。 // 重复步骤 2 ,直到你没法从 s中选择字符。 // 从 s中选出 最大的字符,将它 接在结果字符串的后面。 // 从 s剩余字符中选出最大的字符,且该字符比上一个添加的字符小,将它 接在结果字符串后面。 // 重复步骤 5,直到你没法从 s...
2021-03-12 01:56:38
175
原创 promise同步异步方法
class MyPromise { constructor(name) { // 姓名 this.name = name // 等待队列 this.queue = [] // 默认等待0s 打印 Hi this.sleepFirst(0, !0) } /** * 接收回调方法 * @param {*} callback 回调方法 * @param {string} isTail !0 尾部压入 !1头部压入 * @re.
2021-03-11 11:36:03
298
原创 leetcode算法-简单
// 给你一个仅包含小写英文字母和 '?' 字符的字符串 s,请你将所有的 '?' 转换为若干小写字母,使最终的字符串不包含任何 连续重复 的字符。 // 注意:你 不能 修改非 '?' 字符。 // 题目测试用例保证 除 '?' 字符 之外,不存在连续重复的字符。 // 在完成所有转换(可能无需转换)后返回最终的字符串。如果有多个解决方案,请返回其中任何一个。可以证明,在给定的约束条件下,答案总是存在的。 /** * 1576. 替换所有的问号 * @param {string} s *
2021-03-11 00:57:52
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人