【面试编程题】2- 给定任意一个数组(元素为int),找出不在n里面的元素 「爱情、让人受尽委屈。」 2022-08-31 14:16 107阅读 0赞 题目: 给定任意一个数组(元素为int),找出不在 `n` 里面的元素? 思路分析: 因为给出的数组的元素为`int`,也就是说由整数元素组成的数组,然后又不在n里面,这里的n应该是`0-n`组成的数组; 1、定义的参考数组,也就是`0-n`的数组; 2、遍历参考数组,判断在参考数组出现的元素是否在给出的数组里面即可; def search_char(alist, n): nlist = [x for x in range(n)] result = [i for i in nlist if i not in alist] return result a = [1,2,3,4,8] print(search_char(a,10))
还没有评论,来说两句吧...