技术栈

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 之入门介绍
相关推荐
小豆庄
2 小时前
视频遮罩追踪退场后ID撞号的排查—多目标场景下的失效
opencv·算法·bug·视频·python3.11
Tisfy
3 小时前
LeetCode 3882.网格图中最小异或路径:动态规划
算法·leetcode·动态规划
D e re k ZH
4 小时前
P5025 [SNOI2017] 炸弹
c++·算法
A boy CDEF girl
4 小时前
算法题专栏:优选算法
数据结构·算法·leetcode
没落之王
4 小时前
三易五行看宋朝的三界确立
大数据·人工智能·算法
wuminyu
4 小时前
Java字节码学习总结:字节码如何加载、解析和执行
java·linux·c语言·jvm·c++
qq_40698103
5 小时前
c++的decltype是什么
开发语言·c++
坤坤子吖
5 小时前
算法学习——单调队列
开发语言·c++·笔记·学习·算法
杜 硕
5 小时前
从零开始的C++生活——第六讲——01
开发语言·c++·生活
Js.Tx
6 小时前
【具体数学 Concrete Mathematics】2.1.5 一般性的方法
算法·具体数学
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02历年考研数学一、数学二、数学三真题试卷及答案PDF03如何新建文件夹? 电脑新建文件夹的4种方法04GitHub 镜像站点05几个好用的ip纯净度检测网站06苹果iPA游戏软件资源下载网站07Android 屏幕适配系列开篇:核心概念、官方机制与主流方案08Dify:一站式AI应用开发平台全解析与Windows部署指南09UG NX12.0安装包下载与保姆级图文安装教程!!10蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接