版权声明:本文为博主原创文章,欢迎大家转载,但是要注明我的文章地址。 https://blog.csdn.net/program_developer/article/details/85176856
1. 算法
2. 数据结构
2.1 数组和字符串
【3】牛客网在线编程专题《剑指offer-面试题4》替换空格
【4】牛客网在线编程专题《剑指offer》(1)二维数组中的查找
2.2 链表
【1】牛客网在线编程专题《剑指offer-面试题37》两个链表的第一个公共结点
【3】牛客网在线编程专题《剑指offer-面试题17》合并两个排序的链表
【4】牛客网在线编程专题《剑指offer-面试题16》反转链表
【5】牛客网在线编程专题《剑指offer-面试题15》链表中倒数第k个节点
【8】牛客网在线编程专题《剑指offer-面试题5》从尾到头打印链表
2.3 栈和队列
【1】牛客网在线编程专题《剑指offer-面试题7》用两个栈来实现队列
2.4 树
【1】牛客网在线编程专题《剑指offer-面试题58》二叉树的下一个结点
【2】牛客网在线编程专题《剑指offer-面试题39:题目二》判断是否是平衡二叉树
【3】牛客网在线编程专题《剑指offer-面试题39》二叉树的深度
【4】牛客网在线编程专题《剑指offer-面试题18》树的子结构
【5】牛客网在线编程专题《剑指offer-面试题6》重建二叉树
【6】【LeetCode】337. House Robber |||
2.5 查找
【1】牛客网在线编程专题《剑指offer-面试题38》数字在排序数组中出现的次数
【2】牛客网在线编程专题《剑指offer-面试题8》旋转数组的最小数字
【3】算法-在有序数组、无序数组中进行折半查找和二分法找无序数组中第k小(大)的数
2.6 排序
【2】牛客网在线编程专题《剑指offer-面试题36》数组中的逆序对
【7】【LeetCode】347. Top K Frequent Elements
【8】牛客网在线编程专题《剑指offer》(29)最小的K个数
2.7 总结
3. 机器学习基础
3.1 监督学习模型
3.1.1 经典算法
3.1.2 概率图模型
3.2 非监督学习模型
3.3 集成学习
3.4 降维算法
3.5 采样
3.6 强化学习
3.7 模型评价
4. 机器学习技巧和经验
【1】什么是过拟合、过拟合原因、如何防止?