二叉树的前序遍历还可以用迭代和栈来实现!!!😥
2020-03-10
在牛客打卡9天,今天学习:刷题 10 道
全部评论

相关推荐

不愿透露姓名的神秘牛友
10-29 06:45
1.自我介绍2.java中重载和重写的区别3.说一下MySQL的索引,想到什么说什么4.说一个Redis常见的缓存问题5.本科是什么专业,硕士是什么专业6.具体研究方向是什么7.项目选题怎么来的8.对测试的了解怎么样,或者说有没有自己对项目进行测试9.你用jmter会关注哪些指标10.假如一个秒杀场景,你来设计一下测试用例,多说一些,越全面越好,不用怕说错11.假如说项目上线,进行了一次秒杀活动,预期是只有一个商品能够卖出去,结果查数据库发现卖了两个,你觉得可能是哪些地方有问题12.讲一下你的智能客服是怎么实现的13.大模型去funcing call这一步的函数是你自己去完成的吗14.手撕:给一个String字符串,对其中空格部分进行一个替换,替换为 %20,其他内容保持不变,最后输出结果15.你觉得现在大模型的发展对于我们测试领域,可以有一些什么应用16.你后续对于工作上的规划大概是什么样的,升学?找工作?开发?测试?产品?17.有没有什么跟别人合作的一些事情,或者是项目18.你在这个小组里是一个什么样角色19.有没有过那种压力特别大的时候20.如果是生理上的压力,比如说做一个什么东西干到很晚21.像我们工作中,一方面需要做一个任务定一个排期,但是这三天中有很多的会议,你会怎么去应对22.假如说你负责测一个项目,然后对接一个开发的同事,有很多bug他没有去修改,处于摆烂状态,你怎么去处理23.你现在回头看的话有什么印象最深的事情
点赞 评论 收藏
分享
11-07 05:10
门头沟学院 Java
1. Linux 是怎么调度线程的2.说一下Go里的panic和defer 的执行顺序3.如果一个函数里发生了panic,然后在defer里面又再 panic一次,会怎么样4.如果defer里触发panic,它后面还会执行吗5.Go协程和Java线程你能说说本质上的区别是什么6.为啥协程开销小,线程开销大呢7.Go的调度模型你了解吗8.从浏览器地址栏输入一个https://...com整个过程都发生了什么9.HTTPS 除了加密之外,它还保障了哪些安全特性10.HTTPS 里对称密钥是怎么来的?你说它能生成,那它为啥能‘一致’11.TLS 握手里的密钥是怎么派生出来的,用到什么算法12.有些网站明明是HTTPS,浏览器还是提示它‘不安全’?可能是什么原因13.讲一下CSRF 攻击吧?它的原理和攻击路径14.刚才提到了Referer检查能防 CSRF,你觉得这个机制可靠性如何?攻击者能不能在 JS 里伪造 Referer 绕过15.除了Referer,还有什么HTTP请求头是不能被 JS 随便修改的16.说几个浏览器层面的 forbidden headers比如哪些不能被JS 改?17.Origin和Referer的区别,实际生产中哪个更靠谱18.刚才说Redis用在幂等性处理上,我一定要去加Redis锁或者这种分布式锁么?有必要么,我不加锁行不行19.用Redis或ZK 做分布式锁,性能其实不一定比MySQL的行锁好,你知道为什么么20.那既然我性能上不如行锁,各方面都不如是不是可以不用加分布式锁21.TCP 的 backlog 是什么,backlog满了之后发生了什么22. 三次握手为什么是三次吗?两次不行吗23. tIME_WAIT 出现在哪?为啥客户端要进入 TIME_WAIT?它具体起什么作用?24..手撕:给定一组节点分数(中序遍历为 1 到 n),要求构建一棵二叉树,使得整棵树的“加分”最大。每个子树的加分计算为:左子树加分 × 右子树加分 + 根节点分数(若子树为空,则其加分为 1)。输出最高加分值和该最优树的前序遍历序列。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务