![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机试题
基本算法练习汇总
小李大哥
这个作者很懒,什么都没留下…
展开
-
05_python查找模块的不同顺序
理解性记忆,先执行用户自己创建的模块,然后在去走python文件所在的路径,然后就是环境变量中的PYTHONPATH,然后再是python安装路径,因为自己创建的模块,有可能是python里面的机制是先保证用户所创建使用的,优先级较高。④当前路径,即执行Python脚本文件所在的路径。其中查找顺序正确的一组是(②④①③)①环境变量中的PYTHONPATH。③python安装路径。原创 2022-10-24 09:43:57 · 400 阅读 · 0 评论 -
04执行下列选项的程序,输出结果为True的是
使用sorted()进行排序会生成新的序列,生成的新序列和原序列id值必然不同。对于可变对象,sorted()进行排序时原序列也发生变化,而本题A中用lis保存了生成的新序列,因此AD选项输出结果均为False;原创 2022-10-24 09:14:14 · 303 阅读 · 0 评论 -
判断字符串是否是回文
给定一个长度为 n 的字符串,请编写一个函数判断该字符串是否回文。如果是回文请返回true,否则返回false。class Solution:def judge(self, str):for i in range(len(str)):if str[i] == str[-i-1]:if round(len(str)/2)==i+1:return Truecontinueelse:return Falseif name == ‘main’:str = ‘1235665421’s=Solu原创 2022-04-26 20:40:59 · 745 阅读 · 0 评论 -
两数之和等于目标值,并将两数的下标按照升序排列,返回一维数组
给出一个整型数组 numbers 和一个目标值 target,请在数组中找出两个加起来等于目标值的数的下标,返回的下标按升序排列。(注:返回的数组下标从1开始算起,保证target一定可以由数组里面2个数字相加得到)@param numbers int整型一维数组@param target int整型@return int整型一维数组#class Solution:def twoSum(self , numbers , target):arr=[]n = len(numbers)for i原创 2022-04-07 15:02:37 · 137 阅读 · 0 评论