
数据结构和算法
山上一棵松
分享转行经验、大数据开发经验,机器学习研究
展开
-
大白话理解什么是概率分布---绝对最好理解
大白话百度词条里定义了,概率分布是指用于表述随机变量取值的概率规律。那么问题来了,啥是随机变量啊,啥是概率规律啊。我们知道有个掷骰子的例子,结果有六种,1,2,3,4,5,6等,所谓随机变量X,就是表示事件发生的结果的用数字表示,其取值就是1,2,3,4,5,6等六个值,而这些值发生的概率相当于Y,概率分布就是指Y和X直接的函数关系,投影到坐标系,就是分布情况,也就是概率规律。栗子连续抛两次...原创 2019-11-22 15:02:43 · 4173 阅读 · 0 评论 -
详细解析堆排序java实现
堆排序的详解一、堆是什么二、最大顶堆和最小顶堆三、堆排序的思想四、堆排序的java实现和详解一、堆是什么堆是一种数据结构,一般用一个数组表示,比如int[]。堆与数组的区别是: 堆的下标表示是由三个组成,分别是 n,2n+1,2n+2 其中n称为父节点,2n+1称为左子节点,2n+2称为右子节点。由于堆结构,把数据规划成一个图,类似树形结构 ,跟完全二叉树类似,所以,一个堆结构中,也...原创 2019-04-28 15:20:57 · 2042 阅读 · 0 评论