摘要:
CVTE一面有问过这个问题,问我ThreadLocalMap如何保证了线程之间存储元素的隔离性,我还记得我当时很搞笑的说哦synchronized。。。。。(现在感觉基础不扎实),不废话了 ThreadLocal:保证每个线程都有自己的一片空间(就是个map),而这些空间之间具有隔离性,其他线程在高 阅读全文
posted @ 2019-09-23 12:06
_SpringCloud
阅读(12)
评论(0)
推荐(0)
摘要:
剑指offer面试题3 类似于hash算法,自己画画就明白了 public class Main { public static void getRepeatNumber(int array[]){ if(array.length==0){ return; } for(int i=0;i<array 阅读全文
posted @ 2019-09-22 01:00
_SpringCloud
阅读(11)
评论(0)
推荐(0)
摘要:
单例模式的两种实现方式 1、双端检测 通过volatile来保证线程之间变量的可见性用两个if判断,第一个判断来减少synchronized导致的低效率 //双重检查 /** * Double-Check双重检查,判断if(singleton==null) * 避免反复进行方法同步 * 线程安全;延 阅读全文
posted @ 2019-09-21 22:49
_SpringCloud
阅读(16)
评论(0)
推荐(0)
摘要:
CVTE一面(2019.9.16.3.00——2019.9.16.3.30) 先参加线上笔试,然后通知CVTE面试得 收到短信后第二天就去哪个什么酒店里面试了,面试感觉信心满满,到了现场后。。。。,我还以为CVTE今天招聘会呢,人有点多啊,群里都1500+了 收到预约排队短信后,就进去了,我还记得我 阅读全文
posted @ 2019-09-20 19:04
_SpringCloud
阅读(22)
评论(0)
推荐(0)
摘要:
(递归实现) package pers.chao.niuke.ch1.p1._8从尾到头打印链表; public class Main { Node head; public static void print(Node head){ if(head==null){ return ; }else{ 阅读全文
posted @ 2019-09-18 21:27
_SpringCloud
阅读(7)
评论(0)
推荐(0)
摘要:
又想了遍反转链表,我感觉我写的很详细了,你一定能看懂的,注释在代码中。 public class Main { Node getReverseList(Node head){ //如果链表为空或只有一个节点,不需要反转,直接返回就行 if(head==null||head.next==null){ 阅读全文
posted @ 2019-09-18 21:01
_SpringCloud
阅读(15)
评论(0)
推荐(0)
摘要:
赶紧来复习一下算法,明天面试手撕算法的话,感觉要凉凉了 这就是剑指offer那道题,没错 用两个栈实现队列,在这之前你也一定了解过什么是队列吧?我就不再说队列了 可以用一个入栈作为入队列栈,用另外一个栈作为出队列栈 public class TwoStackGenerateQueue { stati 阅读全文
posted @ 2019-09-15 20:08
_SpringCloud
阅读(17)
评论(0)
推荐(0)
摘要:
就是剑指offer那道题 应该读题了吧,我就不把题目敲上去了,连续子数组最大和,数组元素可正可负 平安产险现场笔试的时候就遇到这个题:平安产险笔试+一面 使用动态规划来解决: 这样想:求连续子数组之和,把这个问题放小,如果只有两个数组呢,是不是看加了第二个数组和没加第二个数组之间,哪个值比较大,如果 阅读全文
posted @ 2019-09-15 10:06
_SpringCloud
阅读(11)
评论(0)
推荐(0)
摘要:
没错就是剑指offer那倒题,尽量让这个数拆成2,3,这种因子乘积最大。 余三有两种可能,余1,余2,余1的话不如让它余个4(2*2),这个题就结束了 题目:给你一根长度为n的绳子,请把绳子剪成m段,记每段绳子长度为k[0],k[1]...k[m-1],求k[0]k[1]...k[m-1]的最大值。 阅读全文
posted @ 2019-09-15 09:28
_SpringCloud
阅读(11)
评论(0)
推荐(0)
摘要:
定义两个指针,两个指针的间距设置好为K-1后,两个指针同时跑,当后面的指针指到链表尾部的时候,前面的指针就到了倒数第K个节点 public class Solution { public Node FindKthToTall(Node head,int k){ Node phead=head;//后 阅读全文
posted @ 2019-09-15 08:48
_SpringCloud
阅读(9)
评论(0)
推荐(0)
浙公网安备 33010602011771号