算法题集锦
文章平均质量分 84
时时师师
编程、写诗两不误,脚踏实地望星河!祝我们所愿皆可成!
展开
-
c语言碾转相除法,从高中碾转相除法、更相减损术算法谈起
给两个数,我们可以把它组成数对(a,b)辗转相除法基于如下原理:「两个整数的最大公约数等于其中较小的数和两数的相除余数的最大公约数。求a和b的最大公约数,就用ab中较小的数去除另一个数,这个时候会有一个余数,当余数是0的时候,那个较小的数就是最大公约数。编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。若余数不是0,那么我们用这个余数来替换那个比较大的数,然后以此类推,直到算出最大公约数。曾经见过不少的算法题,发现有的并不在数据结构和算法大纲中,而是来源于高中数学。转载 2023-03-13 14:51:26 · 170 阅读 · 0 评论 -
回形数格式方阵的实现
回形数格式方阵的实现01 02 03 04 05 06 20 21 22 23 24 07 19 32 33 34 25 08 18 31 36 35 26 09 17 30 29 28 27 10 16 15 14 13 12 11原创 2022-12-13 21:14:31 · 1205 阅读 · 0 评论