- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 从冒泡排序到鸡尾酒排序
大致上,常见的算法就这么多吧!!这个表很有用感谢大佬们总结1、一张很有用的表2、从冒泡排序开始直观的感受冒泡排序就是下面这个样子,其实简单来说它就是,相邻的两个元素进行比较,然后如果是逆序(这里就按照从小到大进行排序)的话就将两个元素交换,这样一轮过去之后最后的元素就是最大的那个元素。然后进行下一轮,依次进行即可。那么代码实现的话就是个双重for循环!!!代码的话大...
2020-04-22 11:40:19 220
原创 图解优先队列
相关概念优先队列不再遵循传统的队列先进先出的原则 最大优先队列:无论入队顺序如何,都是当前最大的元素优先出队。 最小优先队列:无论入队顺序如何都是当前最小的元素优先出队。存储结构: 最大优先队列可以用二叉堆的大顶堆实现 最小优先队列可以用二叉堆的小顶堆实现出队操作如下图,要...
2020-04-20 11:12:15 492 1
原创 图解二叉堆
用图示描述下二叉堆(小顶堆)的插入操作,其中插入的时候就是将小的元素不断的“上浮”图中蓝色箭头是堆初始化的值,绿色箭头是要插入节点时的值;黑色的数字是初始化时的各个变量的值,绿色的数字是要插入节点时各个变量的值;蓝色方框里面的绿色0就是要插入的值下面的图是插入分析的图及插入后的结果图具体二叉堆的实现代码如下:public class BinaryHeap {...
2020-04-18 20:34:44 163
原创 机器学习入门篇——一、线性回归(两个公式就踏入门槛)
一、准备工作 1.入门之前你至少得了解一点数学中的的知识,比如说导数,编导,链式求导等,再比如说矩阵,向量,矩阵的简单运算等,还有一点概率论的知识,例如概率,条件概率等。2.接下来还得准备一个写代码的环境,这里我推荐anaconda,这是一个集成开发环境,可以让你省去好多事,不论你是Windows平台还是Linux平台都可以安装使用它(具体的安装步骤自行百度,论坛中的教程很多)刚开...
2020-04-07 15:09:47 954
原创 Java中报错 错误:无法加载主类
解决方法:选择project>properties>Java Build Path>Libraries查看显示的包是否又带红色叉的 对其进行删除。重新运行,问题解决。
2019-03-16 12:06:01 216
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人