1. 算法-数独

    数独是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫(3*3)内的数字均含1-9,不重复。

    2018/08/21 算法 java 数独

  2. 算法-子数组系列

    这是一个在 Leetcode 上面的一些子数组方面的题,最长递增子数组,子数组最大和,子数组和满足一定条件等等

    2018/08/04 算法 Java 子数组

  3. 算法-二分查找

    二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。

    2018/05/25 算法 Java 二分查找

  4. 算法-N 皇后问题

    八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种计算机语言可以解决此问题。

    2018/04/14 算法 股票 Java

  5. 算法-股票问题

    给定一个数组表示当天的股票价格,通过确定买卖的方式获取利益最大。

    2018/04/12 算法 股票 Java

  6. 算法-组合数问题

    组合数问题,即从一堆数据中选取元素让所选取的元素满足某种关系,求出所有可能的选择方式。 一般情况为所选取的元素之和为一个定值,然后求解出所有可能的选取方式。

    2018/04/08 算法 组合数 Java

  7. 算法-桶排序

    桶排序 (Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。

    2018/04/07 算法 桶排序 Java

  8. Linux 双网卡配置

    服务器一般配置有两块以上的网卡,有时候需要一个网卡供外网访问,一个网卡供内网访问,两个网卡所处的网段不一样。为了能使两个网卡一起工作就得自己手动配置 Linux 的路由表将指定的网段 ip 走固定的网卡。

    2018/04/06 系统 Linux Route