vincent

关注机器学习和算法的码农,喜欢编程和读书

图文讲解堆排序

以前面试的时候碰到过问堆数据结构的,当时对数据结构了解太少,没能回答上来,可能因此错过了一次非常好的机会。从那以后一直在补基础知识,今天就全面总结一下堆以及堆的应用。这里你需要一些树数据结构的基础知识… 阅读更多 »图文讲解堆排序

图文讲解冒泡排序

 冒泡排序算法是一种非常基础的排序算法,算法的原理相对简单,同时也是稳定的排序算法,算法的时间复杂度为o(n^2),另外还是一种原地排序。比较适用于小规模数据的排序。 解释一下概念: 1. 排序算法… 阅读更多 »图文讲解冒泡排序

图文讲解归并排序

在日常生活中有很多排序例子。比如说排队,就是按照时间的先后顺序;医院就医,紧急情况下会按照病情的严重程度;高考录取通常是按照分数的高低。从这些例子中似乎看不出排序算法的必要性。事实上并不是,就说高考的… 阅读更多 »图文讲解归并排序

区块链介绍(1/N)

近几年来区块链技术非常热门,2019年10月,国家领导人提出大力发展区块链技术1,目前区块链最大的落地应用应该是虚拟货币了,其中比特币是最有名的,也是占有份额最大的。截止目前比特币的单价已经涨到943… 阅读更多 »区块链介绍(1/N)