java算法
WALKING_CODE
这个作者很懒,什么都没留下…
展开
-
二进制中1的个数
问题:请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。 解法一: public static void main(String[] args) { Scanner sc=new Scanner(System.in); int N=sc.nextInt(); System.out.println(Integer.toString(N,2)); int count=0; for(int i=0;i<32;i原创 2022-05-11 08:52:47 · 116 阅读 · 0 评论 -
唯一成对的数
问题:1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现? 解法1(异或法): public static void main(String[] args) { int N=1001; int[] arr=new int[N]; for(int i=0;i<arr.length-1;i++){ arr[i原创 2022-05-09 15:10:58 · 77 阅读 · 0 评论 -
统计字母个数(java语言实现)
统计一段字符串中每个字母的出现次数 import java.util.HashMap; import java.util.Map; import java.util.Set; public class Test { public static void main(String[] args) { String text = "asdflkdjfldksajflasjfkl...原创 2019-07-15 08:58:01 · 2270 阅读 · 0 评论 -
双线程计算100内的奇偶数
public class ThreadPrint extends Thread { int k = 0; public ThreadPrint(String name, int k) { super(name); this.k = k; } public void run() { int i = k; ...原创 2019-07-27 07:58:52 · 214 阅读 · 0 评论