Java面试题
文章平均质量分 71
.墨迹.
能打败我的只有我
展开
-
面试篇------百度2019Java工程师面试题总结
文章目录1.Oracle数据库中,在SQL语句中连接字符串的方法是`concat`2.Java中基本的编程单元是类,基础的存储单元是变量3.通过Intent传递一些二进制数据的方法有哪些?4.`this()` `super()` 注意点:5.四类八种6.HTTP7.ARP8.在switch(expression)语句中,expression的数据类型不能是double,float(会出现精度问题)...原创 2020-03-29 16:39:42 · 300 阅读 · 0 评论 -
Java面试题------二叉树重建
收获: 1.在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree) 2.一棵深度为k,且有2^k-1个结点的二叉树,称为满二叉树,这种树的特点是每一层上的结点数都是最大结点数 3.在一棵二叉树中,除最后一层外,若其余层都是满的,并且或者最后一层是满的,或者是在右边缺少连续若干结点,则此二叉树为完全二叉...原创 2020-03-26 13:46:27 · 154 阅读 · 0 评论 -
Java面试题------二维数组中的查找,替换空格
1.二维数组中的查找 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数 分析:有数组的特性可以知道位于右上角的数据具有右边比他小,左半边比他大的特性,可以借此来缩小范围确定有无target 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, ...原创 2020-03-25 17:00:06 · 204 阅读 · 0 评论 -
Java单链表反转-面试
反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 分析:要反转录这个链表,就要将前变成后,将后变成前,因此就要想办法将前后颠倒,颠倒之后,判断条件就成了判断curr是否为空,因为相对来说,curr跑到了前面 迭代实现 public ListNode rev...原创 2020-03-25 17:47:29 · 141 阅读 · 0 评论