位运算这个概念并不陌生,大多数程序员在进入这个领域的时候或多或少都接触过位运算,估计当时都写过不少练习题的。位运算本身不难,困难的是大家没有学会在系统设计时用上它,提高系统性能,增加你的不可替代性。就不做太多铺垫了,直接说下今天讲述的干货内容:位运算使用场景面试经常问比如我曾经在面试腾讯的时候?O(1)时间如何检测整数n是否是2的幂次??在看一道Google面试题:?有64瓶药,其中63瓶是无毒的
分类:
其他好文 时间:
2020-12-11 12:05:50
阅读次数:
3
一、背景这两天,在网上逛的时候,发现了如下的一道面试题,感觉还有蛮有意思的,要是不仔细看还真容易掉到坑里面。第一眼看起来比较绕,所以比较难理解。最终我跳出了这个坑,也想把这个跳坑的经历分享出来。题目如下,请问输出的是什么?为什么?/***@authorhafiz.zhang*@description:一个奇怪的现象*@dateCreatedin2018/7/222:44.*/publicclass
分类:
其他好文 时间:
2020-12-10 11:08:41
阅读次数:
2
void dfs(int** image, int imageSize, int colsize, int r, int c, int newColor, int initColor){ if(r<0 || r>=imageSize || c<0 || c>=colsize || image[r][ ...
分类:
其他好文 时间:
2020-12-02 12:24:45
阅读次数:
6
一、面试被怼面试官:你知道文件索引、数据库索引一般用什么数据结构来存储吗?小秋:知道啊,一般都是用树形结构来存储的。面试官:可以说说为啥用树形结构来存储吗?小秋:树形结构例如想B树,B+树,二叉查找树都是有序的,所以查询效率很高,可以再O(logn)的时间复杂度查找到目标数据。面试官:那可以问问文件索引,例如数据库索引一般用哪种树形结构吗?小秋:大部分用B+树,少部分用B树。(B和B+树太他么复杂
分类:
其他好文 时间:
2020-12-01 12:13:54
阅读次数:
4
##整个流程如下: 域名解析 为了将消息从你的PC上传到服务器上,需要用到IP协议、ARP协议和OSPF协议。 发起TCP的三次握手 建立TCP连接后发起HTTP请求 服务器响应HTTP请求 浏览器解析html代码,并请求HTML代码中的资源(如js、css、图片等) 断开TCP连接 浏览器对页面进 ...
分类:
Web程序 时间:
2020-11-26 14:25:14
阅读次数:
9
1、面试题 17.10. 主要元素 https://leetcode-cn.com/problems/find-majority-element-lcci/ 考点: class Solution: def majorityElement(self, nums: List[int]) -> int: ...
分类:
编程语言 时间:
2020-11-25 12:48:30
阅读次数:
8
【原创】Java并发编程系列35|ScheduledThreadPoolExecutor定时器收录于话题#进阶架构师|并发编程专题12#并发2#java2★★★建议星标我们★★★公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。2020年Java原创面试题库连载中【000期】Java最全面试题库思维导图【001期
分类:
编程语言 时间:
2020-11-24 12:58:11
阅读次数:
16
Java并发编程系列34|深入理解线程池(下)收录于话题#java976#程序员2286#并发编程238#进阶架构师|并发编程专题12★★★建议星标我们★★★公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。2020年Java原创面试题库连载中【000期】Java最全面试题库思维导图【001期】JavaSE面试题
分类:
编程语言 时间:
2020-11-24 12:57:49
阅读次数:
11
【原创】Java并发编程系列33|深入理解线程池(上)收录于话题#并发编程238#程序员2286#java976#进阶架构师|并发编程专题12★★★建议星标我们★★★公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。2020年Java原创面试题库连载中【000期】Java最全面试题库思维导图【001期】JavaS
分类:
编程语言 时间:
2020-11-24 12:57:29
阅读次数:
12
【原创】Java并发编程系列32|阻塞队列(下)收录于话题#java976#程序员2286#并发编程240#进阶架构师|并发编程专题12★★★建议星标我们★★★公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。2020年Java原创面试题库连载中【000期】Java最全面试题库思维导图【001期】JavaSE面试
分类:
编程语言 时间:
2020-11-24 12:57:04
阅读次数:
9