又被阿里机考虐了一次,决定改变策略开始刷题T^T 一个字节(8bit)的无符号整型,求其二进制中的“1”的个数,算法执行效率尽可能高. 最先想到的移位操作,末尾位&00000001,然后右移,算法复杂度为O(log(v)) #include "stdafx.h" #include <iostream> using namespace std; int Count(int v); int main() { ; int num = Count(v); cout<&…
1. 求数组中的和为0 的一对数的数量 注意,需要用到set import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); String[] s = sc.nextLine().split(","); int len = s.length; HashSet<Integer> set = new H…