会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
noaman_wgs
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2017年6月22日
【18】平衡二叉树
摘要: 【题目】 实现一个函数,检查二叉树是否平衡,平衡的定义如下,对于树中的任意一个结点,其两颗子树的高度差不超过1。 给定指向树根结点的指针TreeNode* root,请返回一个bool,代表这棵树是否平衡。 【代码】
阅读全文
posted @ 2017-06-22 18:33 noaman_wgs
阅读(166)
评论(0)
推荐(0)
【17】猫狗收容所
摘要: 【题目】 有家动物收容所只收留猫和狗,但有特殊的收养规则,收养人有两种收养方式,第一种为直接收养所有动物中最早进入收容所的,第二种为选择收养的动物类型(猫或狗),并收养该种动物中最早进入收容所的。 给定一个操作序列int[][2] ope(C++中为vector<vector<int>>)代表所有事
阅读全文
posted @ 2017-06-22 17:33 noaman_wgs
阅读(538)
评论(0)
推荐(0)
【16】双栈排序
摘要: 【题目】 请编写一个程序,按升序对栈进行排序(即最大元素位于栈顶),要求最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构中。 给定一个int[] numbers(C++中为vector<int>),其中第一个元素为栈顶,请返回排序后的栈。请注意这是一个栈,意味着排序过程中你只
阅读全文
posted @ 2017-06-22 15:56 noaman_wgs
阅读(153)
评论(0)
推荐(0)