链接:https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/solution/mian-shi-ti-10-ii-qing-wa-tiao-tai-jie-wen-ti-dong/ 一只青蛙一次可以跳上1级台阶,也可以跳上 ...
分类:
其他好文 时间:
2020-04-26 16:52:06
阅读次数:
64
首先先上LeetCode今天的每日一题(面试题51. 数组中的逆序对): 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 //输入: [7,5,6,4] //输出: 5 示例1 由于题目中已经给出数组长度为: 0 <= 数 ...
分类:
编程语言 时间:
2020-04-25 00:53:36
阅读次数:
74
1.面试题:HashMap中hash函数是怎么实现的?还有哪些hash函数的实现方式? 对于key的hashCode做hash操作,无符号右移16位然后做异或运算。还有平方取中法,伪随机数法和取余数法。这三种效率都比较低。而无符号右移16位异或运算效率是最高的。至于底层是如何计算的我们下面看源码时给 ...
分类:
其他好文 时间:
2020-04-20 22:03:30
阅读次数:
90
看面试题的时候遇到这样一道题目,简要说明.NET的编译过程,在网上看了很多资料,简单总结如下: 1、一般的编译过程 通常高级语言的程序编译过程是:首先写好的程序是源代码,然后编译器编译为本地机器语言,最后在本地操作系统运行。 2、.NET程序的编译与之类似:首先编写好的源代码,然后编译为微软中间语言 ...
分类:
Web程序 时间:
2020-04-17 11:08:06
阅读次数:
103
面试题,要求用lambda一句话达到下方效果foo=[-5,8,0,4,9,-4,-20,-2,8,2,-4]正数从小到大,负数从大到小答案: res=sorted(foo,key=lambda x:(x<0 ,abs(x)))print(res) 由此展开对lambda的思考,lambda x:x ...
分类:
编程语言 时间:
2020-04-16 13:39:04
阅读次数:
179
面试题 08.01. 三步问题 三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模1000000007。 示例1: 输入:n = 3 输出:4 说明: 有四种走法示例2: 输入:n = 5 输出:13 ...
分类:
其他好文 时间:
2020-04-13 22:21:15
阅读次数:
110
1.面试题 2. 目录 常见 Promise 面试题 Promise 出现的原因 什么是 Promise 代码书写比较 API 如何理解 Promise Promise的使用总结。 Promsie 与事件循环 Promise 的升级 结语 Promise 出现的原因 在 Promise 出现以前,我 ...
分类:
其他好文 时间:
2020-04-11 23:44:45
阅读次数:
82
1、什么是Redis?简述它的优缺点? Redis本质上是一个Key Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是 ...
分类:
其他好文 时间:
2020-04-06 10:01:17
阅读次数:
67
PHP 如何排查 PHP 网站运行速度慢的原因 解读 在日常工作中经常能面对的综合性问题,面试中也总是会问到。 答: 网站运行速度慢,先判断是前端问题还是后端问题,直接通过开发人员工具(Chrome)或Firefox的Firebug查看请求慢的是资源开始接口。90%网站性能问题是由前端造成的。 常见 ...
分类:
Web程序 时间:
2020-03-24 23:18:00
阅读次数:
94
如果你是一个聚会的组织者,你最怕什么? ? 最怕 空气突然安静 ? 面试也是面试官组织的一场聚会,面试官发起了一个八卦话题,比如:“诶,你知道吗,经理又开了一家能容纳16头猪的养猪场,刚养到12头就开始扩建了,也不知道哪里来的钱买的起这么多猪。” 这时,如果你并不了解这个八卦,那么你就只能回答: “ ...
分类:
其他好文 时间:
2020-03-21 14:32:12
阅读次数:
184