//欢迎来到上官的博客~
摘要: 有哪些实际中使用到的单例模式和工厂模式. leetcode.416. 分割等和子集 leetcode.124. 二叉树中的最大路径和 剑指 Offer 45. 把数组排成最小的数 剑指 Offer 42. 连续子数组的最大和 明天更,估计凉了~ 阅读全文
posted @ 2020-09-09 08:46 上官先生 阅读(291) 评论(0) 推荐(0)
摘要: 2020-9-6面试 1.计算机如何表示浮点数 根据国际标准IEEE 754,任意一个二进制浮点数V可以表示成下面的形式: (1)(-1)^s表示符号位,当s=0,V为正数;当s=1,V为负数。 (2)M表示有效数字,大于等于1,小于2。 (3)2^E表示指数位。 举例来说,十进制的5.0,写成二进 阅读全文
posted @ 2020-09-04 22:52 上官先生 阅读(147) 评论(0) 推荐(0)
摘要: 之前腾讯面试被问到了,回答的不好,因此自己好好总结一下,方便复习. MySQL的两个常用存储引擎是InnoDb 和MyISAM,其中: InnoDB(默认) :是事务优先的 ,因此适合高并发操作 MyISAM : 是性能优先的,因此查询性能会好一丢丢 他俩的主要区别是: 1.InnoDB支持事务,而 阅读全文
posted @ 2020-09-01 22:08 上官先生 阅读(246) 评论(0) 推荐(0)
摘要: 介绍 首先==和equals可以比较基础数据类型,比如int a =1,也可以比较引用数据类型,比如Object a = new Object(), 那我们就分别看一下在比较基础数据类型和引用数据类型时有什么区别. 分析 这是一道常见的面试题,要明白==和equals的区别,先看一下源码,equal 阅读全文
posted @ 2020-08-21 11:08 上官先生 阅读(673) 评论(0) 推荐(1)
摘要: 剑指OFFER题14:输入一个链表,输出该链表中倒数第k个结点。分享一道比较常见的面试题的JAVA语言实现,题目来自剑指offer. 题目:输入一个链表,输出该链表中倒数第k个结点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。例如一个链表有6个结点,从头结点开始它们的值 阅读全文
posted @ 2020-08-20 10:03 上官先生 阅读(211) 评论(0) 推荐(0)
摘要: 这是标题 这是正文 import java.util.*; public class one{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); sc 阅读全文
posted @ 2020-08-02 22:14 上官先生 阅读(177) 评论(0) 推荐(0)