- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Java中Deque特性
Java中Deque特性定义特性UML类图接口分析双向队列操作插入元素移除元素获取元素栈操作应用场景主要实现定义双向队列:支持插入删除元素的线性集合特性插入、删除、获取操作支持两种形式:快速失败和返回null或true/false;既具有FIFO特点又具有LIFO特点,即是队列又是栈;不推荐插入null元素,null作为特定返回值表示队列为空;未定义基于元素相等的equals和hashCode。UML类图接口分析双向队列操作插入元素addFirst(): 向队头插入元素,如
2020-06-11 15:12:08
937
转载 Java——装箱与拆箱
深入剖析Java中的装箱和拆箱 自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。 以下是本文的目录大纲: 一.什么是装箱?什么是拆箱? 二.装箱和拆箱是如何实现的 三.面试中相关的问题 若有不正之处,请谅解和批评指正,不胜感激。 转载自: http://www.cnblogs.com/dolphin0520/p/378...
2020-06-06 15:29:00
188
原创 面试题:最长公共子序列——Java
面试题:最长公共子序列——Java算法思路:滑动窗口(双指针)1.初始化头尾指针 head,tail;如果窗口中没有该元素,则将该元素加入窗口,同时更新窗口长度最大值,tail 指针继续右移;项目如果窗口中存在该元素,则将 head 指针右移,直到窗口中不包含该元素。2.tail 指针右移,判断 tail 指向的元素是否在 [head:tail] 的窗口内;3.返回窗口长度的最大值。class Solution { public int lengthOfLongestSub
2020-06-05 11:08:53
224
原创 面试题:单词倒序输出
单词倒序输出——Javapublic class Test { public static void main(String[] args) { String src = "Hello Java Hello China";//需要处理的字符串 String[] arr = src.split(" ");//按空格分割 int length = arr.length;//计算数组长度 StringBuilder sb = new Str
2020-06-04 14:32:07
564
原创 深信服面试资料准备(提取于牛客网面经)
深信服面试C++研发资料准备(提取于牛客网面经)C++相关知识计算机网络相关知识数据库相关知识操作系统C++相关知识函数指针:指向函数的指针,存放函数的入口地址指针和引用的区别:1.指针是一个地址,引用是一个别名;2.指针的大小是4个字节,引用的大小取决于别引用对象的大小;3.对对象操作时,指针需要解引用,而引用直接被修改就会导致对象被修改;4.指针可以有多级,引用只能有一级.计算机网络相关知识OSI模型哪七层:1.应用层:所有产生网络流量的程序;2.表示层:对数据做加密压缩处理;3.会话
2020-05-29 22:18:59
359
基于十字结构光的三维重建及精度分析
2018-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人