剑指offer --- 矩阵覆盖

算法 

我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?

剑指offer --- 调整数组顺序使奇数位于偶数前面

算法 

输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。

剑指offer --- 二进制中1的个数

算法 

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

剑指offer --- 斐波那契数列

算法 

大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。

剑指offer --- 树的子结构

算法 

输入两棵二叉树A,B,判断B是不是A的子结构

剑指offer --- 跳台阶

算法 

一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

剑指offer --- 数组中出现次数超过一半的数字

算法 

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。

剑指offer --- 用两个栈实现队列

算法 

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。

sql ---慢sql定位及优化


慢sql定位步骤及优化方案整理

TiDB --- 基本原理学习


TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品