3-统计列表中元素次数-Python源码
题目:
1.求两个有序数字列表的公共元素
2.给定一个n个整型元素的列表a,其中有一个元素出现次数超过n / 2,求这个元素
3.统计一个整数对应的二进制数的1的个数。输入一个整数(可正可负,负数就按64位去遍历即可), 输出该整数的二进制包含1的个数
4.有101个整数,其中有50个数出现了两次,1个数出现了一次, 找出出现了一次的那个数。(大家使用7个数即可)
提醒:两个相等的数异或为0,一个数和零异或是其自身
5.有102个整数,其中有50个数出现了两次,2个数出现了一次, 找出出现了一次的那2个数。(大家使用8个数即可)
6.有103个整数,其中有50个数出现了两次,3个数出现了一次, 找出出现了一次的那3个数。(大家使用9个数即可)
7.给定一个含有n个元素的整型列表,找出列表中的两个元素x和y使得abs(x - y)值最小
答案:
1.求两个有序数字列表的公共元素
2.给定一个n个整型元素的列表a,其中有一个元素出现次数超过n / 2,求这个元素
3.统计一个整数对应的二进制数的1的个数。输入一个整数(可正可负,负数就按64位去遍历即可), 输出该整数的二进制包含1的个数
4.有101个整数,其中有50个数出现了两次,1个数出现了一次, 找出出现了一次的那个数。(大家使用7个数即可)
提醒:两个相等的数异或为0,一个数和零异或是其自身
5.有102个整数,其中有50个数出现了两次,2个数出现了一次, 找出出现了一次的那2个数。(大家使用8个数即可)
6.有103个整数,其中有50个数出现了两次,3个数出现了一次, 找出出现了一次的那3个数。(大家使用9个数即可)
7.给定一个含有n个元素的整型列表,找出列表中的两个元素x和y使得abs(x - y)值最小