C、C++算法集合
来源:互联网 发布:标书软件破解版 编辑:程序博客网 时间:2024/06/07 23:41
一、 数论算法
1.求两数的最大公约数
function gcd(a,b:integer):integer;
begin
if b=0 then gcd:=a
else gcd:=gcd (b,a mod b);
end ;
2.求两数的最小公倍数
function lcm(a,b:integer):integer;
begin
if a<b then swap(a,b);
lcm:=a;
while lcm mod b>0 do inc(lcm,a);
end;
3.素数的求法
A.小范围内判断一个数是否为质数:
function prime (n: integer): Boolean;
var I: integer;
begin
for I:=2 to trunc(sqrt(n)) do
1.求两数的最大公约数
function gcd(a,b:integer):integer;
begin
if b=0 then gcd:=a
else gcd:=gcd (b,a mod b);
end ;
2.求两数的最小公倍数
function lcm(a,b:integer):integer;
begin
if a<b then swap(a,b);
lcm:=a;
while lcm mod b>0 do inc(lcm,a);
end;
3.素数的求法
A.小范围内判断一个数是否为质数:
function prime (n: integer): Boolean;
var I: integer;
begin
for I:=2 to trunc(sqrt(n)) do
if n mod I=0 then begin
.........
.........
直接复制链接:
http://www.imooc.com/article/11159
0 0
- 算法集合(C++)
- C、C++算法集合
- C、C++算法集合
- 常用算法帖(C#): 集合
- C语言矩阵算法集合
- C的小算法集合
- 常用算法帖(C#): 并发集合
- 最全的C、C++算法集合
- 最全的C、C++算法集合
- 最全的C、C++算法集合!
- 最全的C、C++算法集合
- 最全的C、C++算法集合!
- C#---集合
- 配合Kruskal算法不相交集合头文件C语言
- 配合Kruskal算法不相交集合实现文件C语言
- 常见基础算法大集合(C语言实现)
- C算法精解 ---集合的实现和分析
- C算法精解 ->集合->实现和分析
- 自动化测试笔记
- HDU 6031(CCPC女生赛1009)
- 二六.vue2与vue1的区别(二)
- 【HDU6029】Graph Theory(贪心+队列)
- yum命令参考
- C、C++算法集合
- 机器学习
- Android studio之NDK integration is deprecated in the current plugin解决办法
- java spring使用Jackson过滤
- (补)C++第6次实验(提高班)—类和对象2 项目3:友元类
- 数组(七)
- Win7_64bits + Qt4 + OpenCV2.4.9 +Cmake
- c++ vector 基本用法 (2)
- ECharts制作报表模板--.NET