数独是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫(3*3)内的数字均含1-9,不重复。
这是一个在 Leetcode 上面的一些子数组方面的题,最长递增子数组,子数组最大和,子数组和满足一定条件等等
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。
八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种计算机语言可以解决此问题。
给定一个数组表示当天的股票价格,通过确定买卖的方式获取利益最大。
组合数问题,即从一堆数据中选取元素让所选取的元素满足某种关系,求出所有可能的选择方式。 一般情况为所选取的元素之和为一个定值,然后求解出所有可能的选取方式。
桶排序 (Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。
服务器一般配置有两块以上的网卡,有时候需要一个网卡供外网访问,一个网卡供内网访问,两个网卡所处的网段不一样。为了能使两个网卡一起工作就得自己手动配置 Linux 的路由表将指定的网段 ip 走固定的网卡。
1996年,John Platt 发布一个称为 SMO(Sequential Minimal Optimization,序列最小优化)的强大算法,用于训练 SVM,该算法的核心思想是将原问题分解成多个小问题分别进行优化求解。
支持向量机,因其英文名为support vector machine,故一般简称SVM,通俗来讲,它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,其学习策略便是间隔最大化,最终可转化为一个凸二次规划问题的求解。
记录在使用 Jenkins 与 Docker 的配置过程,方便日后再来进行相关的配置
《深入理解 Java 虚拟机》一书的笔记
C# 与 Java 同属于 OOP 语言,但是两者却有着很大的不同点,本文着重对比 C# 与 Java 的差异
x86 的平板安装 win10 太卡,安装 android 兼容性不好,要是在上面安装一个 Linux 这岂不是一件很酷的事情