最新 最热

剑指offer-Go版实现 第六、七章:面试中的各项能力和两个面试案例

此章主要练习的是沟通能力、学习能力、知识迁移能力、抽象建模能力等。这需要有扎实的数学基础,如果没有,相信,很多人会像我一样,一道题看很久才能看懂,要理解那就要借助视频,还要动手画图才可以理解的了。这是先天不足后天...

2022-06-08
0

剑指offer-Go版实现 第四章:解决面试题的思路

leetcode-cn.com/problems/er-cha-sh...请完成一个函数,输入一个二叉树,该函数输出它的镜像。显然,优先使用前序遍历,首先要学会前序遍历一棵树

2022-06-08
0

​LeetCode刷题实战618:学生地理信息报告

算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !...

2022-06-07
0

数据结构与算法(一):数据结构

数组是一种线性结构然后按顺序存储的数据结构,下标不同的n(n≥1)个相同数据类型的数据元素a0,a1,a2,…,an-1构成的占用一块地址连续的内存单元的有限集合...

2022-06-06
0

算法题目

思路:首先选取数组中右上角的数字。如果该数字等于要查找的数字,查找过程结束;如果该数字大于要查找的数字,剔除这个数字所在的列;如果该数字小于要查找的数字,剔除这个数字所在的行。也就是说如果要查找的数字不在数组的右...

2022-06-06
0

关于js的二叉树

二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7]最大深度是 3...

2022-06-06
0

2022-05-22:给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。

百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。...

2022-06-04
0

Mysql中的索引

Mysql索引类型Primary key/主键索引,Innodb 中又叫聚簇索引,InnoDB存储引擎的表会存在主键(唯一非null),如果建表的时候没有指定主键,则会使用第一非空的唯一索引作为聚集索引,否则InnoDB会自动帮你创建一个不可见的、长度...

2022-06-02
1

二叉树的5种遍历方式

锯齿形层序遍历:层序遍历的变种,要求我们按层数的奇偶来决定每一层的输出顺序。规定二叉树的根节点为第 0 层,如果当前层数是偶数,从左至右输出当前层的节点值,否则,从右至左输出当前层的节点值。...

2022-06-01
0

面试篇:快手数据研发面试题

表中一行数据代表该用户在该日期登陆过,求每一位用户连续登陆天数最大分别是多少天。解题思路:

2022-06-01
0