技术栈

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 之入门介绍
相关推荐
青草地溪水旁
29 分钟前
UML函数原型中stereotype的含义,有啥用?
c++·uml
青草地溪水旁
35 分钟前
UML函数原型中guard的含义,有啥用?
c++·uml
百度Geek说
1 小时前
第一!百度智能云领跑视觉大模型赛道
算法
big_eleven
1 小时前
轻松掌握数据结构:二叉树
后端·算法·面试
big_eleven
1 小时前
轻松掌握数据结构:二叉查找树
后端·算法·面试
CoovallyAIHub
1 小时前
农田扫描提速37%!基于检测置信度的无人机“智能抽查”路径规划,Coovally一键加速模型落地
深度学习·算法·计算机视觉
kyle~
3 小时前
OpenCV---特征检测算法(ORB,Oriented FAST and Rotated BRIEF)
人工智能·opencv·算法
初学小刘
3 小时前
决策树:机器学习中的强大工具
算法·决策树·机器学习
山顶风景独好
3 小时前
【Leetcode】随笔
数据结构·算法·leetcode
光头闪亮亮
3 小时前
C++凡人修仙法典 - 宗门版-上
c++
热门推荐
01UV安装并设置国内源02Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code03【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)04KGG转MP3工具|非KGM文件|解密音频05TRAE 规则(Rules)配置指南:个人习惯、团队规范与最佳实践062025最新国内服务器可用docker源仓库地址大全(2025年8月更新)07TRAE Rules 实践:为项目配置 6A 工作流08NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南09蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接10阿里开源首个图像生成基础模型——Qwen-Image本地部署教程,超强中文渲染能力刷新SOTA!