首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
long_night
获赞
51
粉丝
6
关注
7
看过 TA
9
男
青岛大学
2021
Java
IP属地:广东
嗷~呜呜呜
私信
关注
拉黑
举报
举报
确定要拉黑long_night吗?
发布(262)
评论
刷题
long_night
关注TA,不错过内容更新
关注
2019-07-24 17:51
已编辑
青岛大学 Java
层序遍历二叉链表 (25 分)
层序遍历二叉链表 (25 分) 设计程序,按先序创建二叉树的二叉链表;然后层序遍历二叉树。 输入格式: 按先序输入一棵二叉树。二叉树中每个结点的键值用字符表示,字符之间不含空格。注意空树信息也要提供,以#字符表示空树。 输出格式: 输出层序遍历二叉树的序列。序列中不含空格、不含#。 输入样例: abc##d##e#f## 输出样例: abecdf #include<cstdio> #include<queue> using namespace std; struct node{ char data; node* left; node* righ...
0
点赞
评论
收藏
分享
2019-07-24 17:51
已编辑
青岛大学 Java
先序输出叶结点 (15 分)
先序输出叶结点 (15 分) 本题要求按照先序遍历的顺序输出给定二叉树的叶结点。 函数接口定义: void PreorderPrintLeaves( BinTree BT ); 其中BinTree结构定义如下: typedef struct TNode *Position; typedef Position BinTree; struct TNode{ ElementType Data; BinTree Left; BinTree Right; }; 函数PreorderPrintLeaves应按照先序遍历的顺序输出给定二叉树BT的叶结点,格式为一个空格...
0
点赞
评论
收藏
分享
2019-07-24 17:51
已编辑
青岛大学 Java
玩转二叉链表 (20 分)
玩转二叉链表 (20 分) 先序创建二叉树的二叉链表 设计程序,按先序创建二叉树的二叉链表;然后先序、中序、后序遍历二叉树。 输入格式: 按先序输入一棵二叉树。二叉树中每个结点的键值用字符表示,字符之间不含空格。注意空树信息也要提供,以#字符表示空树。 输出格式: 输出3行。第一行是先序遍历二叉树的序列,第二行是中序遍历二叉树的序列,第三行是后序遍历二叉树的序列。每行首尾不得有多余空格。序列中不含#。 输入样例: ab##dc### 输出样例: abdc bacd bcda 递归大法好 #include<cstdio> using namespace std; s...
0
点赞
评论
收藏
分享
2019-07-24 17:51
已编辑
青岛大学 Java
顺序存储的二叉树的最近的公共祖先问题 (25 分)
顺序存储的二叉树的最近的公共祖先问题 (25 分) 层次生成二叉树 设顺序存储的二叉树中有编号为i和j的两个结点,请设计算法求出它们最近的公共祖先结点的编号和值。 输入格式: 输入第1行给出正整数n(≤1000),即顺序存储的最大容量;第2行给出n个非负整数,其间以空格分隔。其中0代表二叉树中的空结点(如果第1个结点为0,则代表一棵空树);第3行给出一对结点编号i和j。 题目保证输入正确对应一棵二叉树,且1≤i,j≤n。 输出格式: 如果i或j对应的是空结点,则输出ERROR: T[x] is NULL,其中x是i或j中先发现错误的那个编号;否则在一行中输出编号为i和j的两个结点最近...
0
点赞
评论
收藏
分享
2019-07-24 17:51
已编辑
青岛大学 Java
线段树区间更新区间查询(Just a Hook)
Just a Hook 线段树区间更新区间查询 In the game of DotA, Pudge’s meat hook is actually the most horrible thing for most of the heroes. The hook is made up of several consecutive metallic sticks which are of the same length. Now Pudge wants to do some operations on the hook. Let us number the consecutive m...
0
点赞
评论
收藏
分享
2019-07-24 17:51
已编辑
青岛大学 Java
线段树单点更新区间查询
敌兵布阵 线段树单点更新区间查询 C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视。 中央情报局要研究敌人究竟演习什么战术,所以Tidy要随时向Derek汇报某一段连续的工兵营地一共有多少人,例如Derek问:“Tidy,马上汇报第3个营地到第10个营地共有多少人!”Tidy就要马上开始计...
0
点赞
评论
收藏
分享
2019-07-24 17:51
已编辑
青岛大学 Java
线段树区间更新lazy
Color the ball 线段树区间更新lazy N个气球排成一排,从左到右依次编号为1,2,3…N.每次给定2个整数a b(a <= b),lele便为骑上他的“小飞鸽"牌电动车从气球a开始到气球b依次给每个气球涂一次颜色。但是N次以后lele已经忘记了第I个气球已经涂过几次颜色了,你能帮他算出每个气球被涂过几次颜色吗? Input 每个测试实例第一行为一个整数N,(N <= 100000).接下来的N行,每行包括2个整数a b(1 <= a <= b <= N)。 当N = 0,输入结束。 Output 每个测试实例输出一行,包括N个整数,第...
0
点赞
评论
收藏
分享
1
13
14
15
16
17
18
关注他的用户也关注了:
牛客网
牛客企业服务