搜索资源列表
CPU 测速(MHz)和高精度延时(微秒级)
- 一.高精度延时, 是 CPU 测速的基础 Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。 利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。 利用 API 函数 QueryPerformanceCounter 可以得到定时器的当前值。 根据要延时的时间和定时器的频率, 可以算出要延时的时间定时器经过的周期数。 在循环里用 QueryP
mathformulae
- 第一章 有关数论的算法 1.1最大公约数与最小公倍数 1.2有关素数的算法 1.3方程ax+by=c的整数解及应用 1.4 求a^b mod n 第二章 高精度计算 2.1高精度加法 2.2高精度减法 2.3高精度乘法 2.4 高精度除法 练习 第三章 排列与组合 3.1加法原理与乘法原理 练习 3. 2 排列与组合的概念与计算公式 练习 3.3排列与组合的产生算法 练习 第四章 计算几何 4.1 基础知识 4.2
basicAlgorithm(pascal)
- 基本算法正稿 包括:一、数论算法;二、图论算法;三、背包问题;四、排序算法;五、高精度计算;六、 树的遍历;七 进制转换;八 全排列与组合的生成;九.查找算法;十、贪心;十一、回溯法框架;十二、DFS框架;十三、BFS框架;十五、数据结构相关算法
bignumber
- Java中的简单浮点数类型float和double不能够进行精确的运算,只能用来做科学计算或者是工程计算。 不光是Java,在其它很多编程语言中也有这样的问题。在大多数情况下,计算的结果是准确的, 但是多试几次(可以做一个循环)就可以试出类似上面的错误。 这个问题相当严重,如果你有9.999999999999元,你的计算机是不会认为你可以购买10元的商品的。 为了解决Java基本数据类型在运算时会出现的溢出和计算不精确的问题。 Java 提供了两个类BigInteger和Bi
calculator_desktop
- 实现一个简单的桌面计算器,从0-9、小数点、加/减/乘/除,以及清零键。实现高精度计算-Achieve a simple desktop calculator, from 0-9, decimal point, add/subtract/multiply/divide, and clear key. Achieve high-precision calculations