暂时未有相关云产品技术能力~
种一棵树最好的时间是十年前,其次是现在。
AC自动机
IndexTree
蓄水池算法
二叉树按层遍历并收集结点
manacher算法练习——AddShortestEnd
卡特兰数及其应用
有序表之跳表
有序表之SB树
有序表之AVL树
Morris遍历
KMP算法
由斐波那契数列引述到矩阵快速幂技巧
单调栈结构
并查集练习——岛屿数量
并查集练习——省份数量
将N叉树编码位二叉树
非递归方式如何用一个栈实现二叉树的后续遍历
排序总结,
加强堆题目练习
最大线段重合问题(用堆实现)
递归与非递归方式实现随机快排
归并排序面试题——区间和的个数
归并排序面试题——BiggerThanRightTwice
归并排序面试题——逆序对
异或运算面试题——一个数组中有一种数出现K次,其它数都出现了M次,M>1且K<M, 找到出现了K次的数,并要求额外空间复杂度为O(1),时间复杂度为O(N)
二分之局部最小
动态规划练习——寻找业务限制的尝试模型,洗咖啡
动态规划——多样本位置全对应的尝试模型,两个字符串的最长公共子序列问题
动态规划——StickersToSpellWord
动态规划练习——从暴力递归—>记忆化搜索—>经典动态规划
动态规划练习——给定一个整型数组arr,代表数值不同的纸牌排成一条线,玩家A和玩家B依次拿走每张纸牌,规定玩家A先拿,玩家B后拿,但是每个玩家每次只能拿走最左或最右的纸牌,玩家A和玩家B都绝顶聪明。请
动态规划练习
动态规划——背包问题
从暴力递归到动态规划,记忆化搜索
暴力递归——N皇后详解 && 如何用位运算进行优化
暴力递归——范围上尝试的模型,博弈论
暴力递归——从左往右的尝试模型2,背包问题
暴力递归——从左往右的尝试模型1,Facebook面试真题,
暴力递归——全排列
暴力递归——打印一个字符串的全部子序列
暴力递归——逆序栈,不能申请额外的数据结构,只能使用递归函数
暴力递归——汉诺塔问题
最短路径算法——dijkstra
最小生成树算法——Prim
最小生成树算法——kruskal
图的拓扑排序算法
图的深度优先遍历
图的宽度优先遍历
图结构的实现,从点到边再到图
并查集练习