技术栈

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 之入门介绍
相关推荐
Lumos186
几秒前
51单片机从零到实战(8)——串口通信
算法
小帽子_123
1 小时前
大功率 PCS 双环闭环控制算法原理与实现
算法
buhuizhiyuci
1 小时前
【算法篇】位运算 —— 基础篇
java·数据库·算法
Black蜡笔小新
2 小时前
算法训练完了怎么上线?DLTM→AIS→EasyGBS三步交付流水线
人工智能·算法
孬甭_
2 小时前
C++ string类
开发语言·c++
sycmancia
2 小时前
Qt——多线程与界面组件的通信
开发语言·qt·算法
想吃火锅1005
2 小时前
【leetcode】5.最长回文子串js
算法·leetcode·职场和发展
盐焗鹌鹑蛋
2 小时前
【C++】C++11:右值引用、移动语义万能引用
c++
LingzhiPi
2 小时前
零知ESP32--RC522NFC考勤打卡系统
c++·单片机·嵌入式硬件
CoderYanger
2 小时前
A.每日一题:1967题+1331题
java·程序人生·算法·leetcode·面试·职场和发展·学习方法
热门推荐
012026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片02GitHub 镜像站点03AI科技热点日报 | 2026年07月01日04幻兽帕鲁 - 服务器管理员权限与 GM 命令完全指南05如何新建文件夹? 电脑新建文件夹的4种方法06AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路072026年AI技术突破与产业落地全景:从GPT-5到多模态智能体的新纪元08国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)092026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?10几个好用的ip纯净度检测网站