首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
懒星人
安卓开发工程师
·
2年前
关注
屏蔽作者: 懒星人
举报
109. 有序链表转换二叉搜索树
难度:中等
图一:题目
图二:链表和二叉树的结构
图三:方法一,首先将链表转换成集合,然后进行构造
图四:方法二,利用快慢指针的方法找中位数,然后进行构造
图五:方法三,首先广度遍历构造树的结构,然后深度遍历填充树的内容
展开
收起
查看大图
向左旋转
向右旋转
技术交流圈
分享
评论
点赞
相关推荐
关于js的Promise,有没有办法在嵌套使用的时候,实时将值返回给主调函数?比如下面这种:
//声明部分
const p = (...args)=>{
return new Promise((resolve,reject)=>{
resolve("pr");
})
}
export const q = ()=>{
return new Promise((resolve,reject)=>{
p.then(pr=>{
//TODO
p(pr).then(pr1=>{
//TODO
})
})
})
}
//调用部分
import q from "..."
(function(){
q();
})();
需求说明:调用两次p函数,第一次then的data作为第二次的参数。如何在第一次调用p函数出结果后,及时将结果返回给主调函数,然后进行下一次p函数的调用,结束之后再返回给主函数...
有大佬给支个招吗?
2 赞 ·
21 评论
一位上海一年级小朋友的 calendar, 上海教育太卷了
0 赞 ·
7 评论
学校的校友邮箱很香,毕业后还能用,在开源社区能享受很多优惠活动
4 赞 ·
5 评论
相关推荐
关于js的Promise,有没有办法在嵌套使用的时候,实时将值返回给主调函数?比如下面这种:
//声明部分
const p = (...args)=>{
return new Promise((resolve,reject)=>{
resolve("pr");
})
}
export const q = ()=>{
return new Promise((resolve,reject)=>{
p.then(pr=>{
//TODO
p(pr).then(pr1=>{
//TODO
})
})
})
}
//调用部分
import q from "..."
(function(){
q();
})();
需求说明:调用两次p函数,第一次then的data作为第二次的参数。如何在第一次调用p函数出结果后,及时将结果返回给主调函数,然后进行下一次p函数的调用,结束之后再返回给主函数...
有大佬给支个招吗?
2 赞 ·
21 评论
一位上海一年级小朋友的 calendar, 上海教育太卷了
0 赞 ·
7 评论
学校的校友邮箱很香,毕业后还能用,在开源社区能享受很多优惠活动
4 赞 ·
5 评论