技术栈

C++——辗转相处法

一个不会写代码的小白2024-06-11 9:11

辗转相处法

简介

辗转相处法(也称欧几里得算法)

是一种计算最大公约数的算法

其时间复杂度为: O ( L o g ( N ) ) O(Log(N)) O(Log(N))

代码

cpp 复制代码
int gcd(int n,int m)
{ 
	if (n % m == 0)
		return m;//到0了就返回M
	return gcd(m, n % m);
}
//同Cmath里面的__gcd()函数!
上一篇:k8s 证书更新
下一篇:详解 Flink Table API 和 Flink SQL 之入门介绍
相关推荐
阿米亚波
1 分钟前
【C++ STL】std::list
c++·windows·笔记·stl·list
橙色阳光五月天
3 分钟前
CMake 构建配置文件解析
c++·cmake·plugin
手写码匠
4 分钟前
从零实现大模型推理引擎:Continuous Batching 与动态调度系统深度解析
人工智能·深度学习·算法·aigc
载数而行520
24 分钟前
C++进阶 Linux相关的静态库,动态库,第三方库
c++
wabs666
25 分钟前
关于单调栈【力扣503.下一个更大元素II的思考】
算法·单调栈
c23856
29 分钟前
下篇:伸缩魔法!进阶吃透可变滑动窗口篇
c++·算法
186******20531
32 分钟前
RuView 新手快速上手与实战指南
算法
txzrxz
34 分钟前
关于二维/多维前缀和
算法
来一碗刘肉面
39 分钟前
顺序表的按值查找
数据结构·c++·算法
zzz_2368
1 小时前
【Java实习面试算法冲刺】图论
java·算法·面试
热门推荐
012026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片02GitHub 镜像站点03AI科技热点日报 | 2026年07月01日04幻兽帕鲁 - 服务器管理员权限与 GM 命令完全指南052026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?06GPT-5.5 对比 GPT-5.6 Sol、Terra、Luna:官方性能数据与选型分析07AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路082026 年 AI 大模型 & AI 编程工具实战全总结092026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?102026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf