![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
程序员唐丁
本人从事数据挖掘,数据分析,爬虫相关工作,同时做过很多人工智能和安卓脚本的项目,后面不会不定期发布一些自己平时遇到的问题和解决办法。也会发布一些相关方向的学习教程。大家可以关注微信公众号“程序员唐丁”查看更多。
展开
-
算法每日一练(入门篇二)
3、最大公约数 描述 如果有一个自然数 a 能被自然数 b 整除,则称 a 为 b 的倍数, b 为 a 的约数。几个自然数公有的约数,叫做这几个自然数的公约数。公约数中最大的一个公约数,称为这几个自然数的最大公约数。 输入 a 和 b , 请返回 a 和 b 的最大公约数。 数据范围:1≤a,b≤109 示例1 输入: 3,6 返回值: 3 示例2 输入: 8,12 返回值: 4 题解 解法(欧几里得算法) 思路:欧几里得算法的定理是:两个非负整数的最大公约数为其中较小的数和两数相除的余数的最大公原创 2021-09-11 10:24:32 · 130 阅读 · 0 评论 -
算法每日一练入门篇一
入门篇 1、字符串反转 描述 写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000) 示例1 输入: "abcd" 返回值: "dcba" 题解 解法一: 思路:直接使用语言的库函数完成 Python版 class Solution: def solve(self , str ): return str[::-1] # result = "" # for i in range(len(str)-1,-1,-1):原创 2021-09-09 19:37:23 · 92 阅读 · 1 评论