版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lj6020382/article/details/81539165
这篇文章是个人知识技能的一个图谱记载,主要分为五个专题:
算法及其应用、软工知识储备、设计模式、Java和Android、Linux和Chromium。
本文重点写算法相关,想了解更多,欢迎访问:我的github 、 我的CSDN博客、 我的知识图谱 。
备注:您可以首先通过思维导图了解每部分大致内容,然后根据思维导图中的链接跳转到博客,查看具体笔记内容,最后通过博客尾部链接访问我的github。
算法及其应用
业务逻辑题
数据结构
一、排序算法
二、线性表
链表相关(单链表逆置、带环单链表、链表相交)(Java实现)
三、堆栈队列
1)堆
2)栈
3)队列
四、树相关
1)二叉树
二叉树的实现(二叉树的三种遍历赋值、非递归先序遍历、层次遍历、按行打印)
2)平衡二叉树(红黑树)
3)赫夫曼树
4)最小生成树
五、图相关
最短路径——迪杰斯特拉算法(dijkstra)
邻接表转邻接矩阵
邻接矩阵转邻接表
算法导论
1)贪心
2)动态规划
3)回溯
4)分支限界
5)算法课程
5.1)中科大徐云——算法导论课程实验
区间树上的重叠区间查找算法
求最近点对算法
5.2)中科大黄刘生——算法导论学习笔记
四、高级算法
1)推荐算法
2)机器学习
3)深度学习
4)高级算法课程
4.1)上交张志华——机器学习课程笔记
机器学习:随机向量
4.2)南大周志华——西瓜书学习笔记
第一章:绪论学习笔记
第二章:模型评估与选择学习笔记
第三章:线性模型学习笔记
第四章:决策树学习笔记