随笔分类 -  java笔试大题实现

两个数组a和b,都已经升序排列. 查找相同的元素?(要求不使用两层for循环)
摘要:int[] a = { 1, 3, 5, 7, 9, 24, 88, 108, 126, 139 }; int[] b = { 2, 5, 24, 88, 108, 110, 112, 126 }; 查找a和b相同的元素,目标结果: 52488108126 这个题目,首先要利用这两个数组已经是升序排 阅读全文

posted @ 2018-03-27 16:03 巧天工 阅读(809) 评论(0) 推荐(0)

java多线程笔试题:设计4个线程,其中两个线程每次对j增加1,另外2个线程每次对j减少1.写出程序
摘要:分析:线程之间要共享变量(j) 代码: 效果: 阅读全文

posted @ 2017-06-01 16:34 巧天工 阅读(1668) 评论(0) 推荐(0)

java多线程笔试题:子线程循环10次;接着主线程循环20次,接着又子线程循环10次,接着再回到主线程又循环20次,如此循环50次,请写出程序。
摘要:分析:这里主要考虑线程之间共享一个变量(是主线程执行,还是子线程执行),还有线程之间的同步(这里使用wait()和notify()实现)。 代码: 运行效果: 阅读全文

posted @ 2017-06-01 16:11 巧天工 阅读(624) 评论(0) 推荐(0)

n个灯,k个人的开灯问题java实现
摘要:1.问题描述 有n个灯,编号为1-n。第一个人把所以灯打开,第二个人按下 所有编号为2的倍数的开关,第三个人按下3的倍数的开关,依次类推, 一共有k个人,问最后有哪些灯开着? 样例输入: 7 3 样例输出: 1 5 6 72.实现代码/** * */package com.sunny.w... 阅读全文

posted @ 2015-10-15 14:46 巧天工 阅读(1147) 评论(0) 推荐(1)

java多线程笔试题---所有线程func1()执行完了,再执行func2()的实现
摘要:1.问题描述: 某个类有2个方法func1(),func2(),有threadCount个线程,要求所有线程执行完func1(),再执行func2()。2.分析: 1)所有线程的func1()执行完的标准是什么? 2)线程之间怎样共享变量?3.代码实现 1)源代码:/** * */pack... 阅读全文

posted @ 2015-10-15 14:20 巧天工 阅读(734) 评论(0) 推荐(0)

导航