摘要: Eigen提供了解线性方程的计算方法,包括LU分解法,QR分解法,SVD(奇异值分解)、特征值分解等。对于一般形式如下的线性系统: 解决上述方程的方式一般是将矩阵A进行分解,当然最基本的方法是高斯消元法。 先来看Eigen 官方的第一个例程: 运行结果如下: Eigen内置的解线性方程组的算法如下表 阅读全文
posted @ 2018-05-01 20:37 山里的小勇子 阅读(11249) 评论(1) 推荐(3) 编辑
摘要: 1、题目描述 2、题目分析 直接使用hashTable 计数,超过1 则返回true,最后返回 false即可。 3、代码 阅读全文
posted @ 2018-04-24 13:54 山里的小勇子 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、分析 使用HashTable 是解决这种的好方法。 3、代码 阅读全文
posted @ 2018-04-24 13:46 山里的小勇子 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、分析 使用了一个队列。 3、代码 阅读全文
posted @ 2018-04-24 13:36 山里的小勇子 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、分析 使用一个map将字母和数字对应起来,方便后续使用。 3、代码 阅读全文
posted @ 2018-04-24 13:06 山里的小勇子 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、分析 按照题目要求,主要就是对数组进行排序 3、代码 阅读全文
posted @ 2018-04-24 11:19 山里的小勇子 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、题目分析 简单题目,只要挨个判断该数是不是满足条件即可。 3、代码 阅读全文
posted @ 2018-04-24 10:45 山里的小勇子 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、分析 之前使用的大循环再向两边寻找的算法是 O(n^2)复杂度的,可以利用 multimap降低其复杂度。 3、代码 阅读全文
posted @ 2018-04-24 10:28 山里的小勇子 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 2、分析 最简单的方案,对每一个字符,向两边寻找。 3、代码 阅读全文
posted @ 2018-04-24 09:27 山里的小勇子 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Eigen 为 Matrix 、Array 和 Vector提供了块操作方法。块区域可以被用作 左值 和 右值。在Eigen中最常用的块操作函数是 .block() 。 block() 方法的定义如下: block of size (p,q) ,starting at (i,j)。matrix.bl 阅读全文
posted @ 2018-04-22 11:30 山里的小勇子 阅读(8654) 评论(0) 推荐(0) 编辑