E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
jz模拟赛
html列表处理技巧,菜单或新闻列表最后一项的css处理小技巧:not(:last-of-type)
如文章列表如下:中国网页设计-权威网页制作教程网站好站推荐-www.125
jz
.comHTML5学习专题上线了!原来的实现方法如下:.posts{list-style:none;ma
易车
·
2023-08-29 12:33
html列表处理技巧
【回眸】剑指offer(三)解题思路
题解|#数字在升序数组中出现的次数#
JZ
3数字在升序数组中出现的次数描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。
回眸&啤酒鸭
·
2023-08-29 05:24
剑指offer做题笔记
算法
数据结构
c语言
剑指offer
【回眸】剑指offer(二)解题思路
题解|#数字在升序数组中出现的次数#
JZ
3数字在升序数组中出现的次数描述给定一个长度为n的非降序数组和一个非负数整数k,要求统计k在数组中出现的次数数据范围:0≤n≤1000,0≤k≤100,数组中每个元素的值满足
回眸&啤酒鸭
·
2023-08-29 05:22
剑指offer做题笔记
算法
数据结构
【
JZ
65 不用加减乘除做加法】题解
题目写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。数据范围:两个数都满足−10≤n≤1000进阶:空间复杂度O(1),时间复杂度O(1)难度:简单题目链接:不用加减乘除做加法示例输入1,2返回值3代码intAdd(intnum1,intnum2){//writecodeherewhile(num2!=0)//当不在进位时{inttmp=num1^num2;//通过每
阿明6
·
2023-08-28 13:23
【剑指offer】题解
c语言
算法
抖音热推电竞虐心虐恋男二上位 —《再见了,我的男孩》—沈微 慕南深 霍梓铭 订婚三年,她把他当爱人,他却把她当……兄弟。从高中开始,她一路追逐着这个男人,陪他翘课玩游戏,陪他创...
沈微和慕南深刚结束KING电竞俱乐部的
模拟赛
,匆匆赶来参加同学聚会。包厢内热闹非凡,个个举杯寒暄。“微微,你和深哥都订婚三年了,什么时候办婚礼?”
小可爱一米八
·
2023-08-28 06:07
JZ
36 二叉搜索树与双向链表
题目来源:牛客网题目描述:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。如下图所示注意:1.要求不能创建任何新的结点,只能调整树中结点指针的指向。当转化完成以后,树中节点的左指针需要指向前驱,树中节点的右指针需要指向后继2.返回链表中的第一个节点的指针3.函数返回的TreeNode,有左右指针,其实可以看成一个双向链表的数据结构4.你不用输出双向链表,程序会根据你的返回值自动打印输出
KLZUQ
·
2023-08-27 16:03
链表
数据结构
c++
算法
一道
模拟赛
的题
前言这是一个不错的题啊,在这里记录一下题意听说不是原创题,那我就放上来了。。应该没有关系吧QAQ有一个n×m的地图,地图上的每一个位置可以是空地,炮塔或是敌人.你需要操纵炮塔消灭敌人.对于每个炮塔都有一个它可以瞄准的方向,你需要在它的瞄准方向上确定一个它的攻击位置,当然也可以不进行攻击.一旦一个位置被攻击,则在这个位置上的所有敌人都会被消灭.保证对于任意一个炮塔,它所有可能的攻击位置上不存在另外一
OI界第一麻瓜
·
2023-08-27 10:51
网络流
剑指offer(C++)-
JZ
64:求1+2+3+...+n(算法-位运算)
作者:翟天保Steven版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处题目描述:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。数据范围:0>1,n*n用pow函数实现,规避了乘法限制,除以2用右移实现,规避了除法限制。测试代码:1)位运算递归classSolution{pu
翟天保Steven
·
2023-08-26 23:23
剑指offer
算法
c++
linux 内核菜单配置文件,linux内核菜单配置make menuconfig错误
2.6.22.62018-10-151期~2期衔接课程,linux-2.6.22.6内核菜单配置makemenuconfig错误及解决:第一步:内核配置及编译[emailprotected]:~/workbook/
jz
2440
凡人的努力
·
2023-08-26 14:35
linux
内核菜单配置文件
8.15
模拟赛
总结
今天没有挂分希望每天都可以有这么好(甚至更好)的状态时间安排8.30-10.00看了看题思考了一下大概都是什么感觉都是略有想法的题看T1很快就想到了dp的思路但是因为过于简单觉得很不可思议但是发现我这种dp需要确定匹配串于是开始猜结论于是我猜匹配串一定在原串里出现过然后写了一发后来手捏数据hack了自己然后就老老实实写了个枚举的分段结论用来偏10.00-12.00(?)写T3很快猜出结论答案上界一
Flame♡
·
2023-08-23 16:31
考试
模拟赛
3.11
模拟赛
总结
阅读量过w了!小小的庆祝一下!不过我写的东西真的有那么多人看嘛…今天挂了10pts下分了呢qwq乐子人大悲时间安排7.30-8.30推T1推自闭了就开始吃东西(然后被张总吐槽是用膳了qwq)8.30-9.00又推了一会T1,然后又认真看了看其他两题9.00-10.00跑路,看了看T2,感觉k=1,=2都很可做,写了个n<=2e3n<=2e3n<=2e3的cdq,写了个k=2k=2k=2的线段树,期
Flame♡
·
2023-08-23 16:01
考试
模拟赛
3.23
模拟赛
总结
qwq感谢刘总撑起了我所有博客的点赞量不管咯躺平鸟咯咯时间安排7.30-8.30看T18.30-10.30写T2然后造了个数据看了一下re然后写了个对拍的程序测了几组看看正确性10.30-11.50先推了推T3然后又推了推T1整不出来了就把T1T3的暴力打了题目分析T1不知道感觉只有两种走法左根右/右根左第一步和最后一步一定分别在两侧的最长链上然后就不废了T2首先很显然mex的后缀从后往前单调变大
Flame♡
·
2023-08-23 16:01
考试
模拟赛
剑指offer全集系列(1)
目录
JZ
3数组中重复的数字
JZ
4二维数组中的查找
JZ
5替换空格
JZ
6从尾到头打印链表
JZ
18删除链表的节点
JZ
22链表中倒数最后k个结点题目为剑指offertop100题目,欢迎大家来学习
JZ
3数组中重复的数字数组中重复的数字
niceffking
·
2023-08-23 12:17
每日一练
java面试基础篇
算法
数据结构
剑指offer
链表
排序算法
leetcode
day12 13-牛客67道剑指offer-
JZ
83、70、63、47、48、46、21、81
1.
JZ
83剪绳子(进阶版)classSolution{public:intjumpFloorII(intnumber){if(number&prices){vector>dp(prices.size(
虚假自律就会真自律!
·
2023-08-23 06:50
c++
算法
数据结构
挖空并且始终面对相机
Shader"
JZ
/CusustomMaskLightShader"{Properties{[Enable]_ScaleX("缩放X",float)=1[Enable]_ScaleY("缩放Y",float
不甘の野望
·
2023-08-19 05:41
unity
受害于高度竞争的课堂文化的孩子
图片发自App今天中午跟XF,
JZ
一起吃饭,XF口渴说要喝水,
JZ
说要把自己的水分给他,而且要都分给他。结果倒水的时候,他非常小心,只倒了一点点他就赶紧收住了。
尘渌
·
2023-08-18 04:39
[windows]MAT- 下载及安装
pwd=1111提取码:11111.2MAT需要jdk17版本及以上支持,下载链接:https://pan.baidu.com/s/111
jz
90S4tie_48lQeExcZg?
冬天下雪啦
·
2023-08-17 08:57
#
MAT
windows
测试工具
剑指Offer(较难)
JZ
19顺时针打印矩阵
JZ
19顺时针打印矩阵代码分析publicclassSolution{publicArrayListprintMatrix(int[][]matrix){ArrayListret=
码ming
·
2023-08-15 19:44
#
剑指offer
java
算法
剑指offer
剑指offer刷题总结(c++)
按题型分类1.数组
JZ
1.二维数组的查找
JZ
6.旋转数组的最小数字
JZ
28.数组出现次数超过一半的数字
JZ
29.最小的k个数
JZ
32.把数组排成最小的数
JZ
35.数组中的逆序对
JZ
37.数字在排序数组中出现的次数
syuichihann
·
2023-08-15 19:13
c/c++
c++
剑指offer(C++)-
JZ
56:数组中只出现一次的两个数字(算法-位运算)
作者:翟天保Steven版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处题目描述:一个整型数组里除了两个数字只出现一次,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。数据范围:数组长度2≤n≤1000,数组中每个数的大小0FindNumsAppearOnce(vector&nums){unordered_mapum;vectorresult;//遍历数组i
翟天保Steven
·
2023-08-15 19:10
剑指offer
算法
c++
零基础小白Python学习路线图
Python学习路线图先奉上:Python教程_完全入门推荐视频:https://www.bilibili.com/video/BV1
jZ
4y1p7zQ[if!
程序员的世界
·
2023-08-14 19:31
C语言必会题目(2)
用返回一个整数列表来代替打印n为正整数OJ链接OJ链接【牛客网题号:
JZ
17打印从1到最大的n位数】示例:输入:1返回值:[1,2
W…Y
·
2023-08-14 08:36
c语言
开发语言
IDA修改exe并保存运行
d)将判断指令
JZ
改为JNZ,这样当输入为true时,程序将跳转输出字符串ReserveMe!需
大灬白
·
2023-08-14 05:55
逆向工程
IDA
逆向工程
剑指Offer 牛客
JZ
61 序列化二叉树
题目:publicclassTreeNode{intval=0;TreeNodeleft=null;TreeNoderight=null;publicTreeNode(intval){this.val=val;}}思路:这里我选择先序遍历进行一个序列化,因为考虑到反序列化的时候,如果序列化是按先序的那么序列化后面的结点是前面结点的孩子结点,这样再去考虑递归好不好做反序列化代码:序列化的很简单,递归
TonyPaPa
·
2023-08-14 03:01
算法
算法
二叉树
Java
树-序列化二叉树-
JZ
61
描述请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树等遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过某种符号表示空节点(#)
whl_program
·
2023-08-14 03:01
剑指offer
数据结构
剑指offer
序列化二叉树
bfs
【js刷题--树】
JZ
37 序列化二叉树
描述请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。二叉树的序列化(Serialize)是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树等遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过某
南山啊
·
2023-08-14 03:31
数据结构
javascript
算法
JZ
37* 序列化二叉树
题目来源:序列化二叉树_牛客题霸_牛客网(nowcoder.com)描述请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。二叉树的序列化(Serialize)是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的
Zoe 1
·
2023-08-14 03:30
leetcode
算法
排序算法
JZ
37 序列化二叉树
序列化二叉树1.问题描述2.样例说明3.解法一:先序遍历算法思想代码时间空间复杂度分析4.解法二:层次遍历算法思想代码时间空间复杂度分析1.问题描述2.样例说明3.解法一:先序遍历算法思想使用先序遍历的方式序列化二叉树,用#表示空,!标志一个结点值的结束。当遇到非空节点时取出其值的字符串表示,再在后面加个!标示着结尾,以便我们反序列化时确定节点的值。先用string存储得到的字符序列,再转换为题目
焦妮敲代码
·
2023-08-14 03:30
#
C++
算法
二叉树
c++
JZ
61 序列化二叉树
JZ
61序列化二叉树描述请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。
風栖祈鸢
·
2023-08-14 03:00
算法
java
剑指offer Java题解之
JZ
37 序列化二叉树
题目:请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。二叉树的序列化(Serialize)是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树等遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过
goldfish_well
·
2023-08-14 03:59
剑指offer
Java解集
java
数据结构
二叉树
算法
【
JZ
37 序列化二叉树】
描述请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。二叉树的序列化(Serialize)是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树等遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过某
千北@
·
2023-08-14 03:59
牛客
c++
数据结构
算法
剑指offer:
JZ
61 序列化二叉树
描述请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树等遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过某种符号表示空节点(#)
LC520730
·
2023-08-14 03:29
堆&栈&队列
剑指offer
DFS与BFS
数据结构
算法
java
栈
队列
2021-10-27(
JZ
37 序列化二叉树)
importjava.util.*;/*publicclassTreeNode{intval=0;TreeNodeleft=null;TreeNoderight=null;publicTreeNode(intval){this.val=val;}}*/publicclassSolution{StringSerialize(TreeNoderoot){returndfsSerialize(root,
TickTick123
·
2023-08-14 03:29
数据结构与算法
java
JZ
37序列化二叉树
题目地址:序列化二叉树_牛客题霸_牛客网题目回顾:解题思路:首先,序列化就是将二叉树的节点值放入一个字符串中,这里可以按照前序遍历的思路来进行操作,谦虚遍历是:根左右的情况,其中根据题意我们用"#"来表示空节点,用!来表示节点与节点之间的分割。而反序列化就是根据序列化得到的字符串将二叉树进行重建操作,这里类似于加密解密的过程。由于我们在序列化的时候采用的是前序遍历,因此在反序列化的过程中,我们也要
Sunlightʊə
·
2023-08-14 03:58
力扣刷题
算法
java
数据结构
[剑指OFFER]之树:
JZ
37 序列化二叉树
文章目录@[TOC]1.题目2.解法2.1树的结构2.2解法1总结1.题目请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。二叉树的序列化(Serialize)是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序
悟空学编程
·
2023-08-14 03:58
数据结构与算法
java
leetcode
数据结构
算法
后端
JZ
39 数组中出现次数超过一半的数字
目录一、题目二、代码一、题目数组中出现次数超过一半的数字_牛客题霸_牛客网二、代码classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramnumbersint整型vector*@returnint整型*/intMoreThanHalfNum_Solution(vector&numbers){//writecodeh
莫忘、莫念
·
2023-08-13 23:37
牛客/力扣
算法
JZ
40最小的K个数
题目地址:最小的K个数_牛客题霸_牛客网题目回顾:解题思路:注意本题不需要去重。最简单的方法:排序后数组顺序是由小到大的,也就是说此时数组前k个数就是我们要求的结果。整体代码:publicArrayListGetLeastNumbers_Solution(int[]input,intk){ArrayListres=newArrayList<>();if(k==0||input.length==0)
Sunlightʊə
·
2023-08-13 22:44
力扣刷题
java
算法
leetcode
数据结构
JZ
39数组中出现次数超过一半的数字
题目地址:数组中出现次数超过一半的数字_牛客题霸_牛客网题目回顾:解题思路:最简单用哈希表来记录每个数字在数组中出现的次数,在遍历这个数组时同时进行判断是否满足条件。整体代码:publicintMoreThanHalfNum_Solution(int[]numbers){HashMaphashMap=newHashMapn)returnnumbers[i];}return0;}
Sunlightʊə
·
2023-08-13 22:43
力扣刷题
数据结构
算法
哈希算法
java
JZ
38 字符串的排列
题目地址:字符串的排列_牛客题霸_牛客网题目回顾:解题思路:这里用到了全排列和剪枝。首先我们来说全排列,设置一个vis数组来记录当期元素是否被使用过,然后dfs遍历整个数组,列出所有符合条件的路径就是全排列。那么如果数组中有相同元素,将其作为路径开头是不是就会出现路径重复的问题呐?这里就要用到剪枝操作了,将整个数组排序后,相同元素必然相邻,在同一层的相同元素要进行剪枝操作,当vis[i-1]=fa
Sunlightʊə
·
2023-08-13 22:13
力扣刷题
算法
java
开发语言
数据结构
JZ
33二叉搜索树的后序遍历序列
题目地址:二叉搜索树的后序遍历序列_牛客题霸_牛客网题目回顾:解题思路:使用栈栈的特点是:先进后出。通读题目后,我们可以得出,二叉搜索树是左子节点小于根节点,右子节点大于根节点。我们使用一个栈来存储当前的输入数组,也就是说,栈中先出的是根结点,如果数组元素小于栈顶元素,就表明此时它是左子树的根,大于栈顶元素就是右子树的根。符合要求就是true,否则就是false。整体代码:publicboole
Sunlightʊə
·
2023-08-13 22:11
力扣刷题
java
算法
数据结构
ACM算法笔记(一)模拟算法【详细解析】
笔者:无论是noip还是icpc又或是各个网站的训练赛、
模拟赛
,总是脱离不了“模拟题”,所谓的模拟题,运用的“模拟算法”,其实并没有什么完全准确的定义。
筱雨丶Colicsin
·
2023-08-13 21:41
ACM算法笔记
算法
acm竞赛
day5 6 7-牛客67道剑指offer-
JZ
43、45、49、50、51、52、53、55、79、数组中只出现一次的数字
文章目录1.
JZ
43整数中1出现的次数(从1到n整数中1出现的次数)2.
JZ
45把数组排成最小的数3.
JZ
49丑数最小堆三指针法动态规划4.
JZ
50第一个只出现一次的字符5.
JZ
51数组中的逆序对6.
JZ
52
虚假自律就会真自律!
·
2023-08-13 16:28
牛客剑指offer
c++
算法
数据结构
day7 8-牛客67道剑指offer-
JZ
74、57、58、73、61、62、64、65、把字符串转换成整数、数组中重复的数字
文章目录1.
JZ
74和为S的连续正数序列暴力解法滑动窗口(双指针)2.
JZ
57和为S的两个数字3.
JZ
58左旋转字符串4.
JZ
73翻转单词序列5.
JZ
61扑克牌顺子6.
JZ
62孩子们的游戏(圆圈中最后剩下的数
虚假自律就会真自律!
·
2023-08-13 16:58
牛客剑指offer
算法
c++
数据结构
day9 10-牛客67道剑指offer-
JZ
66、19、20、75、23、76、8、28、77、78
文章目录1.
JZ
66构建乘积数组暴力解法双向遍历2.
JZ
19正则表达式匹配3.
JZ
20表示数值的字符串有限状态机遍历4.
JZ
75字符流中第一个不重复的字符5.
JZ
23链表中环的入口结点快慢指针哈希表6.
虚假自律就会真自律!
·
2023-08-13 16:57
牛客剑指offer
正则表达式
链表
数据结构
树-从上往下打印二叉树-
JZ
22
描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。示例1输入:{5,4,#,3,#,2,#,1}返回值:[5,4,3,2,1]思路广度优先遍历,利用队列存储数据时间复杂度:O(N),需要遍历整个树;空间复杂度:队列中存储的子节点最多为N/2(平衡树),O(N);代码importjava.util.ArrayList;importjava.util.Queue;importjava.util
whl_program
·
2023-08-13 03:30
剑指offer
数据结构
剑指offer
从上往下打印二叉树
bfs
树
JZ
32 从上往下打印二叉树(简单)
描述不分行从上往下打印出二叉树的每个节点,同层节点从左至右打印。例如输入{8,6,10,#,#,2,1},如以下图中的示例二叉树,则依次打印8,6,10,2,1(空节点不打印,跳过),请你将打印的结果存放到一个数组里面,返回。数据范围:0PrintFromTopToBottom(TreeNoderoot){//层次遍历、创建一个队列先进先出ArrayListresult=newArrayListq
小官学长
·
2023-08-13 03:59
算法
二叉树
leetcode
JZ
22 从上往下打印二叉树
JZ
22从上往下打印二叉树题目描述:从上往下打印出二叉树的每个节点,同层节点从左至右打印。
qq_41273406
·
2023-08-13 03:29
#
剑指offer
队列
二叉树
queue
数据结构
java
JZ
32 从上往下打印二叉树(层次遍历)
JZ
32从上往下打印二叉树前言问题概述代码实现前言这个题的另一个名字是——二叉树的层次遍历。其实这题是一个模板题,因为在二叉树相关的好多题中都会用到二叉树的层次遍历。
coderzpw
·
2023-08-13 03:29
算法
数据结构
算法
数据结构
广度搜索
JZ
32 从上往下打印二叉树
好像最近做的稍微有几道了,脑子也慢慢灵光起来了。我竟然没看题解做出了一道题。二叉树这种东西空口算,还行,但是一写算法就会很头疼。尤其是他是典型的递归结构,我递归总是感觉理解的不太对味儿。最后在和递归缠斗了半天后,我就想到了一种非递归的方法题目不分行从上往下打印出二叉树的每个结点,同层结点从左至右打印。例如输入{8,6,10,#,#,2,1},如以下图中的示例二叉树,则依次打印8,6,10,2,1(
墨_浅-
·
2023-08-13 03:28
链表
算法
数据结构
剑指offer Java题解之
JZ
32 从上往下打印二叉树
题目:不分行从上往下打印出二叉树的每个节点,同层节点从左至右打印。例如输入{8,6,10,#,#,2,1},如以下图中的示例二叉树,则依次打印8,6,10,2,1(空节点不打印,跳过),请你将打印的结果存放到一个数组里面,返回。示例:输入:{8,6,10,#,#,2,1}返回值:[8,6,10,2,1]思路:简单题层序遍历挨个添加就行了复杂度:时间复杂度:遍历O(n)空间复杂度:Arraylist
goldfish_well
·
2023-08-13 03:58
剑指offer
Java解集
java
算法
二叉树
数据结构
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他