视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

直击要害精准突破:
互联网大厂对算法的需求范围与着重点

国内互联网名企与国外互联网名企的需求差异及工作差异

不但精准突破 面试更系统的逻辑提升稳固大厂就业

题海突破及时发现不足、不放过任何一个缺陷

讲课重点勾画与基础稳固更高效

大厂试用期与就业后沟通、护航到底稳固收益

一对一沟通面试难点与注意事项, 有问题随时间

还有硅谷算法讲解与海外IT技能分析、挑战百万年薪目标

 

专业答疑指导

个性规战划

渠道介绍

每周五六七直播解析

能力诊断与提升

技术大佬每日在线问答

一天10题!半年直击大厂高薪


在备战互联网名企面试你会遇到的问题:

不重视

工作学习中忽
视算法的意义
与效率带来的
质变

坚持难

算法相对有一
定难度与技巧
没人指导很容
易徘徊或放弃

不系统

网上找了很多
东看看西看看
杂乱无序效率差
需要系统指导

实践能弱力

一看就会
一干也废
理想主义

迷茫

无从下手想学
不知道怎么学
需要专业规划

没成效

刷题感觉还行
就是面试过不了
需要位前辈诊断

收益低

多年IT老鸟了
收益还不如
一些新人迫切
改变现状


还有2000多算法面试题直播解析多方位覆盖国内IT
1 two-sum 简单
字节跳动 腾讯 完美世界 美团
2 add-two-numbers 中等难度
京东 华为 腾讯 阿里 小米 Facebook
3longest-substring-without-repeating-characters 中等难度腾
讯 小马智行 字节跳动 网易游戏 阿里 美团 快手
4 median-of-two-sorted-arrays 困难 小马智行 腾讯 华为 阿里
字节跳动
5 longest-palindromic-substring 中等难度
字节跳动 百度 腾讯 华为 京东 蚂蚁金服
6 zigzag-conversion 中等难度 阿里 Google华为 腾讯 字节跳动
快手
7 reverse-integer 中等难度
网易游戏 美团 字节跳动 腾讯 华为 拼多多 阿里
8 string-to-integer-atoi 中等难度
Google 完美世界 bilibili Facebook 腾讯 阿里
9 palindrome-number 简单
字节跳动 华为 腾讯 Facebook Google 阿里
10 regular-expression-matching 困难
滴滴 百度 Facebook 拼多多 字节跳动 京东 阿里
11container-with-most-water 中等难度腾讯 滴滴 拼多多 网易
bilibili 阿里 京东
12 integer-to-roman 中等难度
阿里 腾讯 字节跳动 美团
13 roman-to-integer 简单
阿里 滴滴 猿辅导 字节跳动 京东 腾讯
14 longest-common-prefix 简单
阿里 美团 腾讯 网易 百度
153sum 中等难度
腾讯 美团 完美世界 Google Facebook 猿辅导 字节跳动 阿里
16 3sum-closest 中等难度 字节跳动 腾讯 京东 猿辅导 拼多多 滴
滴 华为
17etter-combinations-of-a-phone-number中等难度网易 bilibili
阿里 华为 腾讯 字节跳动 蚂蚁全服 Microsof
18 4sum 中等难度
华为 美团 字节跳动 拼多多 腾讯 网易 京东
19remove-nth-node-from-end-of-list中等难度字节跳动 小米
Facebook 阿里 京东
20 valid-parentheses 简单
 字节跳动 阿里 腾讯 百度 美团
21 merge-two-sorted-lists 简单
bilibili 腾讯 蚂蚁金服 阿里 字节跳动 美团
22 generate-parentheses 中等难度
字节跳动 腾讯 网易 Facebook 华为
23 merge-k-sorted-lists 困难腾讯 百度 字节跳动 Google 美团
24 swap-nodes-in-pairs 中等难度
完美世界 阿里 字节跳动 腾讯 华为 Facebook
25 reverse-nodes-in-k-group 困难
字节跳动 华为 快手 腾讯 阿里
26 remove-duplicates-from-sorted-array 简单
蚂蚁金服 腾讯 拼多多 美团 字节跳动 小马智行 滴滴
27 remove-element 简单
字节跳动 腾讯 Microsoft 完美世界 bilibili 京东
28 implement-strstr 简单
滴滴 小马智行 京东 字节跳动 阿里
29 divide-two-integers 中等难度
阿里 蚂蚁金服 华为 字节跳动 腾讯 京东 拼多多
30 substring-with-concatenation-of-all-words 困难
阿里 字节跳动 快手 华为 腾讯 bilibili
31 next-permutation 中等难度
腾讯 阿里 bilibili 滴滴 字节跳动 华为
32 longest-valid-parentheses 困难腾讯 字节跳动 百度 美团 阿

33 search-in-rotated-sorted-array 中等难度
网易游戏 华为 快手 字节跳动 京东 Microsoft 百度
34 findfirst-and-last-position-of-element-in-sorted-array
中等难度 美团 小马智行 完美世界 腾讯 阿里 京东
35search-insert-position 简单腾讯华为 Facebook 小米 小马智
行 猿辅导 美团 拼多多
36 valid-sudoku 中等难度
腾讯 Facebook 华为 美团 完美世界
37 sudoku-solver 困难 字节跳动 阿里 腾讯 华为 网易游戏 网易
美团 完美世界
38 count-and-say 中等难度
腾讯 字节跳动 百度 网易 滴滴 华为
39 combination-sum 中等难度
腾讯 阿里 华为 字节跳动 京东
40 combination-sum-ii中等难度
百度 腾讯 拼多多 字节跳动 华为 完美世界
41 first-missing-positive 困难
Google 滴滴 阿里 腾讯 字节跳动 网易
42 trapping-rain-water 困难
腾讯 字节跳动 网易 阿里 bilibili Facebook

课程大纲

数据结构
1.绪论
1.数据结构概念
2.顺序存储与链式存储
3.简单数据结构实践
4.算法时空复杂度
5.最大公约数算法
6.随机数集合实践

2.线性表
1.线性表与数据预觉
2.线性表内存搜索预览
3.线性表定义
4.线性表接口定义
5.线性表的初始化与读写
6.线性表实例化
7.线性表插入
8.线性表删除与综合测试
9.约瑟夫环
10.顺序表的相等判断
11.0顺序表的深浅持贝
11.1深浅堵贝测试
12.顺序表删除与替换
13.0查找最后一个与判断有序
13.1顺序表相等测试与有序测试
14.顺序表的批量操作
15.顺序表初级送代器
16.送代器增强
17.送代器实验
18.排序表的必要性
19.排序顺序表的构造
20.顺序查找与二分查找
21.解决重复插入问题
22.顺序表测试
23.妹子类定义
24.妹子按照身高与颜值姓名排序
25.排序列表的归并
26.河试列表归并
27.泛型与通配符
28.链表简介
29.链表循环
30.链表插入
31.链表插入头插尾插
32.链表删除插入简单模式
33.链表删除
34.链表插入
35.链表冒泡排序
36链表插入排序

3、字符串
1.字符串概念入门
2.常量字符串定义与构造初始化
3.常量字符串类的截取删除空字符旋转与连接
4.常量字符串构造测试
5.判断字符串是否相等与字符串比大小
6.字符串暴力检索
7.字符串替换
8.字符串大小写转换与忽略大小写的相等查找判断
9.判断字符串开头结尾
10.常量字符串的测试
11.输出原码补码
12.java进制与字符串转换
13.Myinteger定义实现
14.字符串转整数
15.整敬转字符串
16.整数字符串类测试
17.Stringbuffer变量字符串
18.变量字符串MyStringbuffer定义
19.变量字符串扩容
20.字符串插入
21.删除替换反转字符串
22.变量字符串测试
23.字符串查找应用
24kmp理论基础
25.kmp算法框架搭建
26.KMP算法实现
27.kmp算法分析

4、栈与队列
1.栈的基本描述
2.数组栈
3.链式栈
4.判断括号
5.栈计算表达式
6.循环双端队列数组实现
7.链式队列完成
8.循环欢链表概念
9.优先队列与应用
10.简单递归
11.递归打印数字塔
12.Java递归计算数学表达式
13.单链表递归实现
14.递归案例迷宫游戏模拟
15.递归案例迷宫A1实现
16.实现模拟线性递归
17.树状递归用桂模拟
18.文件遍历
19.栈模拟文件遍历
20.递归层级改造为栈
21.取极大值100
22.职极大值测试
23.两个蚀案文件归并排序
24.归并修改文件名错误
25.文件夹归并
26.归并收尾
27.深度遍历搜索文件
28.广度遍历搜索文件
29.排列
30.组合
31.爬虫1读取网页源文件
32.爬虫2抓取网页所有URL
33.爬虫3抓取网页所有邮箱
34.排列组合重复
35.数据智能化乘除法
36.数据智能化加减计算
37.爬虫异常处理
38.数据智能化处理括号
39.调试乘除法
40.爬虫广度遍历
41.爬虫深度遍历与避免死循环
42.初级多线程爬虫

5.数组与广义表
1.矩阵类实战
2.稀疏矩阵概念与Triple实现
3.稀疏矩阵的内存结构
4.稀疏矩阵的初步实现
5.稀疏矩阵的高级实现
6.实现稀疏矩阵
7.数组链表送代器用于矩阵
8.稀疏矩阵测试
9.矩阵小节
10.广义表理论
11.广义表节点定义
12.基本实现广义表
13.广义表测试
14.广义表的字符串转广义表

6.树与二叉树
1.二叉树与树的理论
2.二叉树节点类的实现
3.二叉树插入与删除
4.二叉树先序后序中序
5.二叉树高度深度拷贝
6.二叉树的拷贝构造与深拷贝
7.二叉树的广义表展示
8.二叉树非递归基础
9.二叉树先序与中序非递归
10.二又树后序遍历非递归
11.层次遍历二叉树
12.二叉树的广义表构造
13.二叉树基本测试
14.二叉树广义表测试
15.基于二叉树计算数学表达式
16.线索二叉树
17.先序处理线索二叉树序列化
18.线索二叉树的前序后序中序序列化
19.哈夫曼树的理论基础
20.哈夫曼树的基本定义
21.哈夫曼编码实现压结解压缩
22.树的基本定义
23.树状结构实现
24.测试树状结构

7.图
1.图论的基本定义
2.邻接矩阵的图结构定义
3.实现邻接矩阵
4.河试图邻接矩阵
5.邻接表理论
6.实践邻接表
7.处理邻接表顶点边长
8.邻接表删除节点查找下一个节点
9.河试邻接表的图论
10.图的深度遍历与广度遍历理论
11.实现图论的深度遍历与广度遍历
12.最小生成树的理论
13.最小生成树prim算法实战
14.单源最短路径Dijkstra算法
15.Floyd草法理论
16.Floyd算法实践

8.查找,排序
1.数据结构概述
2.大文件浏览器
3.磁盘检索QQ数据
4.内存检索以及数据结构数组
5.数组接口设计
6.快速排序法_0
7.快速排序法补充
8.二分查找与拉格朗日插值查找
9.硬盘模式
10.内存模式
11.统计查询CSDN数据disk
12.生成索引
13.保存索引
14.内存查询
15.冒泡排序内存数据600万不可等
16.快速排序
17快速排序处理CSDN_0_0
18.快速排序处理相等
19.裁取密码数据_0
20.快速排序遇到数据相等变慢_0
21.插入排序法_0
22.二分查找插入排序法_0
23.归并排序法
24.快速排序分析
25.快速排序的相等优化
26.数据去重复计次处理
27.密码概率实现
28.堆排序最大
29.堆排序
30.桶排序
31.希尔排序_0
32.排序视图化交换
33.排序可视化_0
34.计数排序优化版本_0_0_0
35.计数排序的简化版_0_0
36.高效磁盘查询数据模型
37.数据预处理以及内存限制无法实现
38.内存处理不够

9.文件编程实战
1.大数据预览adobe
2.大数据分析与清洗概述
3.QQ数据清洗
4.QQ排除异常数据_0
5.QQ数据快速排序_0
6.取QQtop100
7.数据切割
8.数据归井
9.CSDN二分查找文件
10.CSDN数据处理
11.CSDN完整版磁盘二分查找_0
12.文件排序按照user
13.索引的保存读写
14.索引二分查找_0
15.不排数据排索引
16.生成不排序数据的排序索引
17.二分查找索引与作业
18.索引转换二进制
19.索引二进制读取
20.文件索引二分查找_0
21.索引
22.多线程处理数据
23.数据结构基础介绍
24.如何发短信
25.发短信平台
26发邮件数据
27.破解zip_0
28.md5解密
29.winRAR密码破解
29.运行SQL文件保存SQL文件
30.处理雷不死的裤子
31.MySQL复习
32.服务器常识
33.大内存程序
34.大内存单线程查询
35.大内存多线程检索3
6.多线程检索多个文件
37.多线程内存模式

10.哈希表与字典
1.哈希表理论基础
2.哈希表的代码框架
3.轻量级质数求模哈希表
4.HashSet理论与构建
5.实现Hashset扩容与删除增加
6.测试hashset
7.HashMap接口设计
8.实现Hashmap
9.测试hashmap

11AVL树红黑树B树B+树
1.搜索二叉树
2.二叉树的框架实现
3.二叉树的基类构造
4.二叉树的遍历代码迁移
5.二叉树打印输出与旋转的必要性
6.实现旋转二叉树
7.实现二叉树的综合测试
8.二又搜索树的框架实现
9.二叉搜索树的完整实现
10.河试二叉搜索树
11.AVL树框架实现
12.AVL旋转概述
13.实现AVL树平衡
14.河试AVL树
15.红黑树的基本理论
16.红黑树节点构造
17.红黑树基本框架实现
18.红黑树继承二叉平衡树的基本功能
19.红黑树插入平衡
20.红黑树删除平衡
21.测试红黑树

12.跳表
1.skiplist理论
2.skiplist节点
3.skiplist基本定义
4.skiplist插入与查找
5.跳表测试
6.skiplistMap与skiplist源码分析与应用

13.bitmap与布隆过滤器
1.bitset用途与原理
2.bitmap用途与实现
3.bitmap去重与排序
4.布隆过滤器基本理论
5.实现布隆过滤器框架
6.完整实现布隆过滤器
7.测试布隆过滤器

14.外部排序与胜者树
1.外部排序概念
2.实现2路归并
3.多路归并算法
4.胜者树理论与基本框架
5.胜者树实现测试

15.优先队列与堆
1.优先队列与堆的概念
2.堆的基本结构
3.实现最大堆的框架
4.实现最大堆
5.实现最小堆
6.实现优先队列
7.修改素引越界测试优先队列

16.JVM回收算法
1.内存回收基础理论
2.0JVM内存回收草法简介
2.1新生代与老年代内存概述
3.JVM内存回收-拷贝算法
4.JVM内存回收-标记清除
5.JVM内存回收-标记压缩法
6.JVM内存回收算法小节

17.高级树
1.线段树基本框架
2.构造线段树河试
3.线段树查询测试
4.线段树在面试中的用途leetcode303
5.线段树更新数据与面试题leetcode307
6.并查集概念
7.数组实现并查集
8.并查集解决朋友圈问题
9.并查集的树改进

 

算法

1.数学基础
1.算法理论概述
2.算法分析的数学基础
3.数学理论概述
4.信息安全数学基础
5.AI数学基础

2.数论
1.数论基本概念
2.进位与模运算概述
3.最大公约数最小公倍数-欧几里德算法
4.判断质数
5.筛选法求质数
6.miller_rabin判断质数
7.分解质因数

3.暴力求解法
1.暴力求解最大连续和
2.暴力求解最大连续积
3.暴力求解分数拆分
4.0暴力求解全排列初级
5.循环控制层数
6.递归循环暴力求解N层for循环解决全排列与重复排列
7.暴力求解全组合
8.递归循环暴力求解全组合
9.暴力求解递归生成子集

4.组合数学
1.组合数学概述
2.组合数学基础理论
3.组合数学例题概述
4.杨辉三角
5.跳台阶问题
6.地图路径问题
7.整数拆分

5.概率分析和随机算法
1.概率算法
2.随机数算法计算圆周事
3.随机数算法计算近似方程解
4.舍伍德(Sherwood)算法实现洗牌
5.舍伍德(Sherwood)算法实现求解第K大
6.拉斯维加斯随机化算法求解整数因子分解
7.拉斯维加斯随机化算法求解皇后问题
8.拉斯维加斯随机化回湖算法皇后问题
9.景特卡罗解决主元素算法.
10.最特卡罗算法判断质数

6.贪婪算法
1.贪心算法理论
2.贪心算法解决活动安排
3.贪心算法解决背包问题
4.贪心算法多机问题概述
5.贪心算法多机任务框架
6.贪心算法完成

7.分而治之
1.分治法理论
2.递归分治求解整数拆分
3.递归分治求解整数拆分显示
4.递归分治求解整数拆分解法2
5.递归分治求解汉诺塔
6.递归实现akman函数
7.递归分治实现二分查找
8.递归分治实现大数乘法
9.分治递归求众数
10.分治求众数

8.动态规划
1.动态规划理论
2.分治法解决矩阵连乘
3.动态规划解决矩阵连乘
4.动态规划补充
5.动态规划求公共子序列
6.凸多边形最优三角副分
7.动态规划多边形游戏
8.动态规划多边形游戏实践

9.回溯法
1.回湖法理论基础
2.回湖法解决装载问题
3.回湖法-时间调度概述
4.回溯法-批处理时间调度实践
5.回湖法符号三角形问题
6.回湖法解决背包问题

10.分支定界
1.分支限界法理论
2.分支限界背包的节点类实现
3.分治限界背包优先队列实现
4.分支限界售货员框架实现
5.分支限界解决售货员问题
6.分支限界解决最优装载问题

11.摊还分析
1.平分析与聚集方法
2.会计方法与势能方法
3.数组扩张的性能分析
4.并查集与斐波那契堆的性能分析

12.线性规划
1.线性规划算法理论
2.单纯形算法初始化结构
3.搭建单纯形算法框架
4.实现单纯形算法
5.单纯形算法测试
6.线性规划约束问题实战
7.线性规划解决租房规划租金理论
8.单纯形算法解决租金问题实践
9.线性规划解决商品生产
10.线性规划解决商品生成调整代码
11.线性规划解决商品问题代码运行
12.线性规划解决产品交货
13.线性规划解决产品交货实践

13.多项式与快速傅里叶变换
1.多项式的简单理解
2.傅里叶变换的意义
3.傅里叶变换与多项式
4.实现多项式的框架定义
5.多项式综合实战
6.停里叶变换复数基础
7.傅里叶变换实践
8.实现傅里叶变换模拟多项式乘法
9.测试傅里叶变换模拟多项式乘法

14.计算几何学
1.计算几何学预览
2.计算几何学点与线段的初步定义
3.计算几何学初步实现点与线段
4.计算几何学完成线段类与定义直线类
5.计算几何学实现直线类
6.计算几何学实现直线相交点计算
7.计算几何学判断线段相交
8.计算几何学实现圆
9.计算几何学三点确定一个圆
10计算几何学实现半平面
11.计算几何学实现多边形
12.计算几何学判断多个线相交
13.计算几何学判断点在多边形内部
14.计算几何学凸包
15.计算几何学寻找最近点对

15.NP完全性
1.RAM与图灵机概念
2.Np概念
3.Np问题概述
4.解决np问题子集和
5.解决npSAT问题
6.解决np哈蜜顿问题
7.解决np旅行售货员问题

16.近似算法
1.近似算法概述
2.多机调度近似算法框架搭建
3.多机调度近似算法实现验证
4.货郎问题的近似解法
5.背包问题近似算法求解
6.背包问题近似算法排序
7.背包问题近似算法实现

17.爬山算法
1.爬山算法理论
2.爬山算法解决旅行商问题的基础框架搭建
3.爬山算法解决旅行商问题的外围框架
4.爬山算法核心实现
5.爬山算法测试

18.模拟退火算法
1.模拟退火算法理论
2.模拟退火算法与挖矿问题
3.横拟退火算法挖矿框架搭建
4.模拟退火算法挖矿核心实现
5.模拟退火算法挖矿测试
6.模拟迟火算法解决旅行商问题读取数据
7.模拟退火算法解决旅行商核心框架搭建
8.模拟退火算法解决旅行商核心实现
9.横拟迟火算法解决旅行商问题测试

19.禁忌搜索算法
1.禁忌搜索算法理论介绍
2.禁忌算法解决TSP问题的框架搭建
3.禁忌算法解决TSP问题的禁忌表操作
4.禁忌算法解决TSP问题的随机路径与禁忌表保存
5.禁忌算法解决TSP问题的核心算法实现
6.测试禁忌算法

20.遗传算法
1.遗传算法基础理论
2.创建遗传算法工程
3.遗传算法求函数最大值框架搭建
4.遗传算法求函数最大值算法框架实现
5.遗传算法核心实现变异计算
6.遗传算法核心实现交叉计算
7.遗传算法核心实现选择计算
8.遗传算法测试

21.粒子群算法
1.粒子群算法概述
2.粒子群算法的基本框架
3.拉子群算法初始化
4.粒子群算法核心实现
5.粒子群算法实践

22.免疫算法
1.免疫算法
2.免疫算法的数据结构定义
3.免疫算法抗体类的框架实现
4.免疫算法抗体类交叉与克隆实现
5.免疫算法抗体类变异与浓度计算
6.免疫算法框架实现
7.免疫算法模块初步实现
8.免疫算法抗体记忆
9.免疫算法轮盘选择抗体
10.免疫算法测试

23.人工鱼群算法
1.人工鱼群算法概述
2.鱼群算法的鱼类定义
3.鱼群算法核心定义实现
4.鱼群算法基本框架实现
5.鱼群草法捕猎与通知算法实现
6.鱼群算法群体移动
7.鱼群算法实践发

24.神经网络算法
1.机器学习与神经网络算法
2.神经网络算法基础
3.神经网络算法Xor案例基础
4.神经网络算法的框架搭建
5.神经网络算法测试
6.神经网络算法分析

25.蚂蚁群算法
1.蚂蚁群算法理论
2.妈蚁群算法解决TSP问题框架
3.蚂蚁群算法爬行算法核心实现
4.蚂群算法核心类框架实现
5.蚂蚁群算法核心实现
6.测试蚂蚁群算法

26.人工蜂群算法
1.人工蜂群算法理论
2.人工蜂群算法基本定义
3.实现人工蜂群算法外围
4.人工蜂群算法核心
5.测试人工蜂群算法


JAVA高并发算法

1.java多线程回顾
1.lambda简介
2.lambda应用
3.lambda引用外部变量
4.lambda函数应用简化
5.lambda创建线程
6.管理多个线程的线程组
7.线程作业
8.线程冲突与最终解决办法原子变量
9.任务分割
10.任务分计算
11.任务分割无返回
12.定时线程池
13.避免线程冲突
14.线程结果
15.线程通信单播多播
16线程作业
17.线程简介
18.线程作业与线程池
19.线程等待condition
20.信号量补充前段丢失
21.conditon多对多调试
22.condition多对多
23.生产者消费者模式
24.流水线作业
25.单线程循环流水线
26.线程安全与阳塞非阳塞概念
27.阳塞队列
28.cyclicbarrier批量等待
29.并行计算
30.计数等待
31.多线程等待动态增加删除
32.线程池小结
33.线程工厂
34.优先队列
35.双向队列丘彪
36延时队列补充
37.延时控制队列
38.零库存队列
39.线程池执行策略
40.线程池自定义策略
41.并行数据结构线程安全
42.尝试锁定与线程冲突线程安全
43.解决安全
44.中断
45.读写锁
46同步写入
47.completetableFuture
48CompletionService
49.CompletionStage
50.线程读取写入
51.多线程http下觑
52.文件锁定
53.线程树
54.线程总结
55.线程通信
56.作业
57.单线程TCP通信
58.多线程TCP服务器通信
59.通信乱码
60.A10同步通信多线程
61.群聊广播实现与初步调试
62.群聊广播实现
63.模糊计算
64.群聊多线程实现
65.作业
66.大数据编程大赛
67.服务器常识
68.大内存程序
69.大内存单线程查询
70.大内存多线程检索
71.多线程检索多个文件
72.多线程内存模式
73.作业

2.多线程算法
1.并行计算基本概念
2.并行计算算法的基础理论
3.矩阵乘法的并发实现
4.多线程排序-快速排序改良1-线程框架
5.多线程排序-快速排序改良1-线程并发汇总结果
6.多线程快速排序改良2-forkjioin快排
7.多线程快速排序改良2-forkjoin超过iava标准库多线程排序
8.多线程实现归并排序
9.递归存在的问题
10.多线程递归实现
11.并发实现粒子群算法
12.CAS草法概述

3.线程安全数据结构
0.线程安全概述
1.实现基本链式栈
2.线程安全意义
3.加锁解决线程安全的两个方法
4.原子变量通用模型解决线程安全
5.线程安全的数据结构
6.CAS算法小节

4.排名锁高并发高性能的秒杀实战
1.秒排名
2.优先队列秒杀
3.限流算法概述
4.滑动窗口限流
5.计数器限流
6.漏桶算法限流
7.令牌桶限流

5.调度算法
1.调度算法简介
2.调度算法任务基本定义实现
3.调度算法基本框架实现
4.任务管理基本框架时间
5.时间片轮转算法实现
6.先来先服务算法实现
7.短作业优先算法实现
8.最高响应比优先调度算法
9.优先级调度算法
10.多级反馈队列调度算法
11.circuit-breaker 熔断算法


Java分布式算法

1.分布式哈希
1.一致性哈希基本概念
2.无虚拟节点的一致性哈希与负羲均衡算法
3.带虚拟节点的一致性哈希与负载均衡算法
4.分布式ID不重复生成算法基础架
5.分布式ID不重复生成算法

2.分布式负载均衡
1.负载均衡算法概述
2.负均衡基础
3.负霾均衡轮询算法
4.负载均衡加权轮询算法
5负载均衡平滑加权轮询算法
6.负载均衡随机算法
7.负鞭均衡加权随机算法
8.负鞭均衡哈希环算法
9.负载均衡加权哈希环算法
10.Google蚂群负均衡算法框架
11.Google妈蚁群负载均衡算法框架接口定义
12.Google妈戴群负载均衡算法架信息素算法核心最短路径强化
13.Google妈群负朝均衡实现与测试

3.分布式选举
1.分布式选举基础
2.分布式选举进程类实现
3.分布式选举选举基本类实现
4.分布式选举算法线程类实现
5.分布式选举算法核心架介绍
6.分布式选举算法核心判断机器活着死去
7.分布式选举算法核心进程传递消息
8.分布式选举核心算法服务器处理消息
9.分布式选举算法核心服务器恢复状态
10.分布式选举算法实现核心线程
11.测试分布式选举算法

4.分布式哈希表
1.分布式哈希表理论基础2.分布式哈希表理论追加
3.分布式哈希表节点类实现
4.分布式哈希表任务类
5.分布式哈希表服务类与线程池类
6.分布式哈希表客户端类
7.分布式哈希表客户端类操作测试
8.分布式哈希表初步测试
9.分布式哈希表批量测试
10.商用分布式哈希表源码结构分析

5.分布式安全队列
1.中间件与消息队列概述
2.分布式安全队列基本结构
3.实现基本队列类
4.分布式安全队列实现线程池管理类
5.分布式消息队列实现网络管理
6.基本完成分布式消息队列
7.实现分布式消息队列调用
8.河试消息队列
9.分布式消息队列小节

6.分布式安全数据结构
1.线程安全回顾
2.分布式redis锁环境搭建
3.简单了解分布式redis锁
4.分布式测试
5.分布式安全二叉树实现与通用分布式安全数据结构方法打造
6.Google提供的分布式安全锁chubby

7.分布式遗传算法
1.分布式遗传算法概述
2.遗传算法解决八皇后问题的棋局类定义
3.遗传算法棋局类的定义实现
4.遗传算法交叉变异适应度实现
5.遗传算法群体类定义实现
6.分布式遗传算法群体类核心算法自然选择交叉变异的实现
7.分布式遗传算法初步测试
8.实现分布式模块遗传算法计算
9.PRC复习与遗传算法接口
10.实现遗传算法分布式计算

8.分布式投票算法
1.分布式投票算法
2.分布式投票令牌类
3.分布式投票读写线程类
4.分布式投票监听类
5.分布式投票协调器与投票人
6.分布式投票算法实战

9.分布式近邻算法
1.近邻分类算法
2.KNN数据类
3.近邻算法实现
4.分布式近邻算法框架
5.分布式近邻算法特征类与距离类
6.分布式近邻算法-多线程计算距离
7.分布式近邻算法-核心实现与资源读写
8.分布式近邻算法-管理网络连接
9.分布式近邻算法-加速器
10.分布式近邻算法-客户端
11.分布式近邻算法-算法需求者
12.分布式近邻算法master
13.测试分布式近邻算法

10.分布式高级算法
1.分布式局域网最小生成树算法
2.分布式局域网最小生成树算法实现
3.分布式局域网最小生成树算法测试
4.分布式局域网convergecast算法
5.分布式局城网convergecast算法实现
6.测试分布式局城网convergecast算法
7.分布式时钟矢量算法
8.分布式时钟矢量算法框架实现
9.测试分布式时钟矢量算法

11.共识算法raft
1.raft草法简介
2.raft草法理论
3.raft状态机第一步
4.raft状态机第二步
5.raft状态机第三步
6.raft框架尾部实现
7.raft非算法基本实现
8.raft存储状态机第一步
9.raft存储状态机第二步
10.raft存储状态机第三步
11.raft引警初步实现
12.完整实现raft引擎
13.raft河试编写
14.实现raft基本测试
15.测试raft草法

12.共识算法paxos
1.共识算法与常识
2.paxos共识算法基础
3.paxos基本定义
4.导入paxos包
5.实现paxos选举
6.实现paxos
7.测试paxos共识算法

密码学算法

安全概述
1.加密解密概述
2base64加密解密
3.DES加密解密与生存密钥
4.PBE加密算法
5.RSA数字签名证书原理
6.非对称加密解密
7.非对称加密解密与作业
8.数区字签名
9.DH算法
10.MD5加密
11.作业
13.加密解密方式以及彩虹表
14.md5加密解密过程
15.配置环境
16.彩虹楠耽梆岔称烹破解密码
17.如何发短信
18.发短信平台
19.发邮件数据
20.破解zip
21md5解密
22.winRAR密码破解
23.作业

 

密码学
1.加密解密简介
2.加密算法的基础评估理论
3.密码学数学基础
4.密码学回顾
5.java体系的信息安全简介
6.哈希算法md5
7.sha256算法
8.sha256挖矿实验
9.实现sha哈希算法
10.实现SM3哈希算法
11.RSA算法基础
12.整数RSA加密解密
13.字符串RSA加密算法
14.椭圆双曲线加密原理
15.实现椭圆双曲线加密
16.公钥私钥的椭圆双曲线加密算法实现
17.SM2非对称加密简介
18.SM2加密解密
19.SM2签名验证
20.hill对称加密算法
21.对称加密SM4算法


推荐算法

1.推荐算法概述
2.推荐算法概述
3.推荐算法数据集预览
4.内容推荐算法概述
5.推荐算法基础矩阵类概述
6.推荐算法基础读取矩阵数据保存到矩阵
7.推荐算法基础读取矩阵特征数据保存到矩阵
8.推荐算法基础矩阵计算接口设计
9.推荐算法基础矩阵的数据处理实现
10.相似度矩阵计算实现
11.推荐算法基础矩阵差异与方差
12.实现基于内容推荐算法的框架
13.实现内容推荐算法的平均数算法
14.测试内存推荐算法的平均推荐法
15.内容推荐算法的线性回归介绍
16.实现内容推荐算法的线性回归算法
17.测试内容推荐算法的正则线性回归
18.协同过滤基本理论
19.基于用户的协同过滤框架
2.推荐系统中的常用算法.ppt
20.实现基于用户协同过滤算法
21.实现基于用户的协同过滤算法
22.实现基于物品的协同过滤算法框架
23.实现基于物品的协同过滤算法核心
24.河试基于物品的协同过滤算法
25.推荐算法的基准预测
26.推荐算法的基准预测与测试
27.内容混合协同过滤算法框架实现
28.内容混合协同过滤算法实现
29.测试内容混合协同过滤算法
30.slopeone算法理论
31.slopeone算法框架实现
32.slopeone算法核心实现
33.测试slopeone推荐算法
34.SVD推荐算法的基础
35.SVD推荐算法的数学原理
36.SVD算法框架实现
37.SVD推荐算法核心实现
38.SVD推荐算法测试
39.通用推荐模型算法框架搭建
40.通用模型SVD算法测试
41.通用模型推荐算法SGD理论
42.通用模型推荐算法SGD核心实现
43.通用模型推荐算法SGD测试
44.通用模型推荐算法NMF
45.通用模型推荐算法NMF核心实现
46.通用模型推荐算法NMF测试
47.通用模型推荐算法交替最小下降法理论
48.通用模型推荐算法交替最小下降法实现
49.通用模型推荐算法交替最小下降法测试


Leetcode算法
初级

初级01
1.两数相加1
2.两数相加2
3.两数相加3
4.两数相加4
5.无重复字符的最长子串0
6.无重复字符的最长子串1
7.无重复字符的最长子串2
8.无重复字符的最长子串3
9.无重复字符的最长子串4
10.无重复字符的最长子串5
11.Z 字形变换1
12.Z 字形变换2
13.罗马数字转整数1
13.罗马数字转整数2
14.回文数1
15.回文数2
16.正则表达式匹配1
17.正则表达式匹配2
18.最多水容器1
19.最多水容器2
20.整数变罗马数字1
21.整数变罗马数字2
22.罗马数字转整数1
23.罗马数字转整数2
23.罗马数字转整数3

初级02
1.leetcode刷爆
2.leetcodet_two_sum第一解法- 副本m4v
2.leetcodet_two_sum第一解法
3.leetcode_two_sum第二解法
4.leetcode_two_sum第三解法- 副本m4v
4.leetcode_two_sum第三解法
5.leetcode_add_two_nnumbers第一解法
6.leetcode_add_two_nnumbers第二解法

初级03
1.leetcode字符串子串最短无重复字符串长度解法1-暴力循环
2.leetcode字符串子串最短无重复字符串长度解法2-字符串哈希与滑
动窗口;
3.leetcode字符串子串最短无重复字符串长度解法3-字符串哈希与滑
动窗口位置
4.leetcode字符串子串最短无重复字符串长度解法4-字符串哈希与滑
动窗口位置
5.leetcode字符串两个数组求中位数
6.leetcode回文字符串拆解

初级04
1.求解leecode-zigzag
2.求解整数反转
3.字符串转整数
4.字符串转整数高级解法
5.求解回文数
6.正则表达式验证-动态规划

中级
中级01
1.leetcode水的容器最大
2.leetcode整数转罗马数字
3.leetcode罗马数字转整数
4.leetcode最长公共前缀
5.leetcode解决三数之和
6.leecode解决三数之和最接近
7.leetcode电话号码排列
8.leetcode四数之和

中级02
1.leetcode腾讯面试题括号对称问题
2.leetcode腾讯面试题有序链表归并
3.leetcode腾讯面试题解决多个链表归并
4.leetcode腾讯面试题解决删除重复
5.leetcode腾讯面试题解决旋转数组搜索
6.leetcode腾讯面试题解决字符串乘法
7.leetcode腾讯面试题解决全排列
8.leetcode腾讯面试题解决连续子数组最大和
9.leetcode腾讯面试题解决只出现一次的字符

中级03
1.腾讯面试题-跳台阶
2.腾讯面试题2的幂次
3.腾讯面试题有序数组归并
4.腾讯面试题解决二叉树深度
5.腾讯面试题-卖出股票最佳时机
6.腾讯面试题-卖出股票最佳时机2贪心算法与动态规划
7.腾讯面试题求解超过一半的数摩尔投票
8.腾讯面试题存在重复元素
9.腾讯面试题反转字符串
10.腾讯面试题-nim游戏

中级04
1.腾讯面试题-反转句子中的单词
2.腾讯面试题-除自身以外数组的乘积
3.腾讯面试题-删除链表节点
4.腾讯面试题-二又树最小公共祖先
5.腾讯面试题-二又树无序的最小公共祖先
6.腾讯面试题解决最小栈
7.腾讯面试题子集
8.腾讯面试题螺旋矩阵
9.腾讯面试题-填充螺旋矩阵
10.腾讯面试题-环形链表
11.腾讯面试题-环形链表

高级

高级01
1.腾讯面试题旋转链表
2.腾讯面试题路径数量
3.腾讯面试题格雷编码
4.腾讯面试题二叉树最大路径和
5.腾讯面试题LRU缓存机制
6.腾讯面试题排序链表-归并排序
7.腾讯面试题-链表相交
8.腾讯面试题-反转链表
9.腾讯面试题-求解数组第K个元素
10.腾讯面试题-求解二又搜索树第K大
11.题目概括

高级02
1.删除链表的倒数第N个节点
2.括号生成
3.下一个排列
4.最长有效括号
5.解决对称二叉树
6.打家劫舍
7.反转二叉树
8.回文链表
9.移动零
10.最短无序连续数组

高级03
1.路径总和
2.找到所有数组中消失的数字low
3.找到所有数组小时的数字high
4.汉明距离
5.把二叉搜索树转换为累加树
6.二叉树的直径
7.合并二叉树
8.接雨水low
9.接雨水high
10.编辑距离
11.杜状图的最大矩形

高级04
1.B站决赛递归实现
1.Aleetcode不重复字符串字串暴力搜索
2B栈决赛动态规划实现
2.Aleetcode不重复字符串动态规划

高级05
1.算法理论概述
2.算法分析的数学基础
3.数学理论概述
4.信息安全数学基础
5.AI数学基础

高级06
1.二叉树序列化与反序列化
2.字符串编码解码
3.和为K的数组
4.找到字符串中所有字母异位词
5.解决乘积最大子序列
6.完全平方数
相关推荐
客服 关于