`

面试杂谈

阅读更多

 

判断一个数据是否是回文

public boolean isPalindrome(int x)
    {
        if (x < 0)
        {
            return false;
        }
        int temp = x;
        int y = 0;
        while (temp != 0)
        {
            y = y * 10 + temp % 10;
            temp = temp / 10;
        }
        return x == y;
    }

 

 

1.最近很多公司笔试都出现已知二叉树两种遍历序列求另一种遍历序列的题目,复习一下。

 

二叉树后序遍历序列是dabec,中序遍历序列debac,它的前序遍历的序列是什么

1.由后序(LRD)得知C肯定为根结点

2.由中序(LDR) 以c为根节点该树必然只有左子树

3.先从后序入树 dabec ,由遍历规则得知,e 为第二层节点 ,于是有

       c

      e

4.结合中序遍历debac观察节点,由于 e为第二层节点,所以可以得出 d 肯定是属于e的左节点,be 属于中节点部分,于是有节点

      c

   e  

 d   ab

5.接下来看e的子孙节点a,b的部分

  后序遍历为:ab

  中序遍历为: ba

 再结合节点e在两种遍历中的位置一起看,不难分析出a,b的位置,于是最终的树为:

 

先序遍历: cedba

2.说出HTTP至少6种状态,并说明

200  OK   服务器成功处理了请求(这个是我们见到最多的)

201  Created已创建 对于那些要服务器创建对象的请求来说,资源已创建完毕。

202  Accepted已接受  请求已接受, 但服务器尚未处理

400  Bad Request(坏请求) 告诉客户端,它发送了一个错误的请求。

401  Unauthorized(未授权) 需要客户端对自己认证

403  Forbidden(禁止) 请求被服务器拒绝了

404  Not Found(未找到)  未找到资源

500  Internal Server Error(内部服务器错误)  服务器遇到一个错误,使其无法为请求提供服务

502  Bad Gateway(网关故障)  代理使用的服务器遇到了上游的无效响应

503  Service Unavailable(未提供此服务) 服务器目前无法为请求提供服务,但过一段时间就可以恢复服务
分享到:
评论

相关推荐

    java陷阱--面试(题集)杂谈

    键字)用于声明变量、方法或类,表示不可变或最终...以上是Java面试中常见的问题及答案,涵盖了Java的基础语法、面向对象、集合、多线程、异常处理等多个方面。掌握这些知识点对于成为一名合格的Java开发者至关重要。

    JAVA面试题解惑系列合集

    .31 1.6 JAVA面试题解惑系列(六)——字符串(String)杂谈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 1.7 JAVA面试题解惑系列(七)——日期和时间的处理 . . . . . . . . . . . ....

    Java面试题解惑系列

    来自网络,主要包括以下内容:1、类初始化的顺序;...6.String杂谈;7.日期与时间的处理;8.基本类型总结;9.继承,多态,重载,重写;10.多线程;11.运算符总结。 适合将要笔试面试Java的朋友参考。

    leetcode题库-Dream:我是yck,:writing_hand:这里是写博客以及记录学习的地方

    leetcode题库 关于仓库 这是一个写博客的地方,当然除了写博客,我还会在这里记录我平时学习的一些内容,...面试 杂谈 我的公众号及群 觉得内容有帮助可以关注下我的公众号 「前端真好玩」或者加入前端进阶群一起成长。

    JAVA面试题解惑系列(六)——字符串(String)杂谈[收集].pdf

    Java中的字符串(String)是编程面试中的热门话题,其特性与操作是面试官常常用来考察候选人基础知识的手段。本文将深入探讨String对象的一些关键知识点。 首先,我们要了解`String`类的`length()`方法。这个方法返回...

    JAVA面试题解惑系列

    6. **字符串(String)杂谈**: 包括String的不可变性、String池的概念、字符串比较(equals vs ==)等常见面试话题。String的不可变性意味着一旦创建,就不能改变,这涉及到了内存管理和性能优化。 7. **日期和...

    Java面试题详解,和一些基础知识的深入剖析,个人认为非常棒

    “JAVA面试题解惑系列(六)——字符串(String)杂谈”可能涉及到String池的概念,即JVM会缓存重复的字符串,以提高性能。此外,String的equals()和==的区别也常常是面试的焦点,前者比较内容,后者比较对象引用。 ...

    JAVA面试题解惑系列114页.pdf

    - **字符串(String)杂谈**:字符串是不可变的,每次修改都会创建新的字符串对象。String pool存储常量字符串,使用`String.intern()`方法可以将字符串放入池中。 - **日期和时间的处理**:Java提供了`java.util....

    程序员和项目经理职场经验杂谈

    - 在面试时理解并回答问题的关键在于对知识的深入理解,能够用专业术语阐述问题,即使学历不高,也能显得专业。 - 面对复杂问题,诚实表达自己的理解和思考,而不是胡乱应答,这将展示出你的诚实和潜力。 2. **...

    阿凡提 it行业

    最后,文档中的“杂谈”部分提供了一些关于IT行业求职者关心的其他话题,比如户口的作用、规避违约金的方法等,这些也是求职者在求职过程中需要考虑的实际问题。这些内容不仅拓宽了求职者的视野,还帮助求职者在职业...

    二维数组中的查找杂谈1

    本文主要讨论的是如何在一种特殊结构的二维数组中高效地查找特定元素。这种二维数组的特点是每一行从左到右...在实际编程面试或竞赛中,理解并掌握这些技巧是非常重要的,它们体现了对算法设计和复杂度分析的深刻理解。

    note:前端学习资料合集(包含深入理解JS系列,React,Vue代码分析,前端算法解析,收集大厂面经,前端工程化最佳实践,经典图书分享,推荐好用的前端工具等等,内容不定期更新中。一边记录,一边学习,一边分享)

    收集整理前端知识点,努力变强大ing ... 系列专题 前端工具集 前端面试 -自己整理的很全面的前端面试题和相关文章解析,内容同步更新中。...工程杂谈 业界实践 美团的 xss防火墙系列文章----- 经典图书

Global site tag (gtag.js) - Google Analytics