![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员面试算法宝典
文章平均质量分 89
牡丹城著名蚕豆
这个作者很懒,什么都没留下…
展开
-
python准备蓝桥杯之数组(如何找出数组中唯一的重复元素)
【问题描述】 数字1~1000放在含有1001个元素的数组中,其中只有唯一的元素值重复。其他数字均只出现一次。设计一个算法,将重复元素找出来,要求每个数组元素只能被访问一次。如果**不使用辅助存储空间**,能否使用一个算法实现。原创 2022-12-26 09:16:08 · 377 阅读 · 0 评论 -
python蓝桥杯备赛重要排序方法复盘(程序员面试算法宝典)
【题目描述】 设计一个算法,判断一个数是不是某个数的平方,不能使用开方运算。例如16就满足条件,因为它是4的平方;而15则不满足条件,因为不存在一个数使得平方值为15. 【分析与解答】 方法一:直接计算法: 由于不能使用开方运算,因此最直接的方法就是计算平方。主要思路为:对1到n的每个数i计算他的平方m,如果mn,那么说明n不能表示成某个数的平方。原创 2022-12-21 15:51:13 · 209 阅读 · 0 评论 -
python蓝桥杯备赛经典例题(程序员面试算法宝典)
【问题描述】 实现一个函数,要求在不使用循环的前提下输出1到100 【答案提交】 考虑递归实现 def prints(n): if n>0: prints(n-1) print(str(n)) if __name__=="__main__": prints(100)原创 2022-12-14 10:14:08 · 381 阅读 · 0 评论