1. 机器学习-kNN算法

    邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。

    2019/03/27 机器学习 机器学习 KNN 邻近算法

  2. 算法-统计数字区间中 1 出现的次数

    \[1,13] 区间中 1 出现的次数为 5 次分别为 1、10、11、12、13,现在求 [1,n] 区间中 1 出现的次数,推而广之能否求出 [1,n] 区间中任意数字出现的次数

    2018/09/20 算法 Java 数字

  3. 算法-二叉树

    树的逆序,BST转GreaterTree,判断同一颗树,判断是否为子树,Merge 两颗树,树的直径,树的序列化/反序列化等等...

    2018/09/07 算法 Java 二叉树

  4. 算法-雨水问题

    这是一个在 Leetcode 上面的一些雨水容量方面的题,做一个适当的总结

    2018/09/05 算法 Java 雨水

  5. Jenkins+Docker 持续集成

    记录在使用 Jenkins 与 Docker 的配置过程,方便日后再来进行相关的配置

    2018/08/30 工具 推荐 Jenkins Docker 持续集成

  6. 算法-四则运算

    四则运算要考虑计算的优先级比如「*」,「/」的优先级高于「+」,「-」,还要考虑括号等等,当做出了一个简易的四则运算法则之后再去处理其它的问题比如表达式解析等等都是很轻松的

    2018/08/29 算法 java 四则运算

  7. 使用 Git hook 实现自动化部署

    每一次与 Git Rpository 进行交互的周期内可以执行任意的脚本当然包括自动部署

    2018/08/23 工具 git hook 自动化部署

  8. 算法-链表排序

    链表较之于数组排序,最大的痛点就是没法做到随机取值,所以传统的排序手段必须要经过改良后才能针对于链表使用,这里将针对链表采用了改良的归并排序使其时间复杂度为 O(nlogn)。

    2018/08/22 算法 java 链表排序