- 浏览: 373581 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
一半水分子:
你好,我想转载您的文章,需要获取您的许可,请您在看到这条评论时 ...
Centos7 卸载ibus无法进入桌面 -
flylynne:
1、 车辆证书,发票和合格证都要齐全,不能听他们说是分开的,因 ...
技术内容 -
josico:
问一下,如果1替换成 M2替换成 N3替换成 O那其实不要这样 ...
SQL replace的使用 -
xiezhiwei0314:
lomboz 目录我也没有看到
Eclipse SDK安装web开发插件 -
xiezhiwei0314:
我安装好tomact插件但是没有看到web那个目录!在网上查了 ...
Eclipse SDK安装web开发插件
/*
* 有50个人站成一个圈,
* 第一个人开始数数(从1开始),每数到3或者3的倍数此人就退出
* 最后剩下的人是多少号?(编程实现)
*/
public class tai {
public void test(){
//定义数组并编号
int[] array = new int[50];
for (int i = 0; i < array.length; i++) {
array[i] = i+1;
}
//当前数数人的编号
int id = 0;
//当前要数的数字
int number = 1;
//数组中值为0的元素个数
int count = 0;
for(;;){
if(number%3==0){
array[id]=0;
count ++;
if(count==array.length-1){
break;
}
}
number++;
while(true){
if(id < array.length-1){
id++;
}else{
id = 0;
}
if(array[id]!=0)break;
}
}
for (int i = 0; i < array.length; i++) {
if(array[i]!=0){
System.out.println("最终留下的会是第"+array[i]+"个人");
}
}
}
public static int peopleCycle(int total, int k) {
List<Integer> list = new LinkedList<Integer>();
for (int i = 0; i < total; i++) {
list.add(i);
}
int index = 0;
//System.out.println(list.size());
while (list.size() > 1) {
index = (index + k) % list.size();
System.out.println(index);
list.remove(index--);
//System.out.println("list size is:" + list.size());
}
return list.get(0);
}
public static void main(String[] args) {
new tai().test();
}
}
//注:本解法的原理:
//一数组,大小为50,元素从1到50排列。数数后,每数到3的倍数,数数者的值变为0.
//下一轮数数时,值为0的元素将不能参与数数。当值为0的元素的个数为49时,游戏结束。
result is 11.
随机产生20个字符,并排序,数组,随机字符串的简单应用
import java.util.Arrays;
import java.util.Random;
public class StringMath {
public static void main(String[] args) {
//随机产生a-z的20个字母,输出结果,并进行排序:
//第一步第一个长度为20的char数组
char array[] = new char[20];
//随机产生20个字母并添加到array中
for (int i = 0; i < array.length; i++) {
int rdchar=Math.abs(new Random().nextInt()%26)+97;//产生随机20个字符的操作
char ch =(char)rdchar;
array[i]=ch;
}
//没有排序前输出的字符
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]);
}
System.out.println();
Arrays.sort(array);//进行排序
//排序后输出的字符
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]);
}
}
}
用一条sql语句实现下面结果:
怎么把这样一个表:
year month amount
1991 1 1.1
1991 2 1.2
1991 3 1.3
1991 4 1.4
1992 1 2.1
1992 2 2.2
1992 3 2.3
1992 4 2.4
查成这样一个结果
year m1 m2 m3 m4
1991 1.1 1.2 1.3 1.4
1992 2.1 2.2 2.3 2.4
以下答案,可能表名不同。
****************
我的答案1:
SQL> select year,
max(decode(month,1,amount)) as m1,
max(decode(month,2,amount)) as m2,
max(decode(month,3,amount)) as m3,
max(decode(month,4,amount)) as m4
from mrtest
group by year;
***********
我的答案2:
SQL> select a.year year,a.amount m1,b.amount m2,c.amount m3,d.amount m4 from
mrtest a,mrtest b,mrtest c,mrtest d
where a.month=1 and b.month=2 and c.month=3 and d.month=4 and a.year=b.year
and b.year=c.year and c.year=d.year;
*****************
其它答案3:
select year,
(select amount from aaa m where month=1 and m.year=aaa.year) as m1,
(select amount from aaa m where month=2 and m.year=aaa.year) as m2,
(select amount from aaa m where month=3 and m.year=aaa.year) as m3,
(select amount from aaa m where month=4 and m.year=aaa.year) as m4
from aaa group by year
*****************************
答案5:
select year,
sum(case when month = '1' then amount else '0' end) as m1,
sum(case when month = '2' then amount else '0' end) as m2,
sum(case when month = '3' then amount else '0' end) as m3,
sum(case when month = '4' then amount else '0' end) as m4
from table_name
group by year
题目四:500个cards,编号依次增加,任意两张卡之和小于50的概率
题目分析,首先分母是500*499/2是不重复选择。
分子分情况来分析:
当第一次为1时,第二次选择只能从2-48中进行选择一个数字(47),因不重复,所以1只能有47种选择
当第一次选择为2时,第二次只能从3-47中进行选择一个数字(45),因不重复,所以2只能有45种选择
同理3有43选择
5有41选择
........
23时候有3种选择
24时有1种选择
公式即为y=(49-2n)其中n=24
(47+1)*24/2=576
概率即为(576/(500*499))*2=0.4617234%
发表评论
文章已被作者锁定,不允许评论。
-
SQL 语句大全
2020-08-21 12:12 252一、基础 1、说明:创建数据库CREATE DATABA ... -
kafka技术题
2020-08-20 10:06 3521.Kafka 的设计时什么样的呢? Kafka 将消息以 ... -
大数据基础知识
2018-07-13 17:37 0mapreduce工作原理 MapReduce模型主要包含 ... -
题海 JAVA和大数据
2018-07-13 17:36 01、HashMap 源码解读(TreeMap. LinkedH ... -
spark 题目和答案 精典题
2018-07-13 17:03 0Spark Core面试篇01 新增《Spark面试2000 ... -
技术内容
2018-06-07 16:27 3951、HashMap 源码解读(TreeMap. Lin ... -
java面试题及答案(基础题122道,代码题19道)
2017-11-24 10:35 18291。请大概描述一下Vector和ArrayList的区别,H ... -
百度“Java面试题”前200页
2017-11-24 10:17 930基本概念 操作系统中 heap 和 stac ... -
Java 相关知识
2017-10-26 18:05 730内存泄漏(memory leak)? 指由于疏 ... -
简单网络爬虫基础功能
2016-11-09 23:25 600package com.common; //http: ... -
java读取文件夹下所有文件并替换文件每一行中指定的字符串
2016-04-26 00:28 1226import java.io.BufferedReader; ... -
Java多线程面试、笔试方向
2015-04-16 09:17 9351.ThreadLocal类 线程级别的局部变量, ... -
深入ThreadLocal的内部机制
2015-03-15 00:23 635JDK 1.2的版本中就提供java.lang.Thread ... -
单例模式的七种写法
2015-03-06 17:15 733转载请注明出处:http://cantellow.iteye ... -
Java itoa,atoi
2014-10-28 14:49 1608package com.arithmetic; pub ... -
正则表达
2014-10-15 17:25 715Pattern类中的一些 特殊字符。大家可以参考下,以便以 ... -
tomcat_garbage collection_log(垃圾回收日志)参数设置
2014-09-30 15:31 1373@echo off if "%OS%&q ... -
JDK中的URLConnection参数详解
2014-08-12 14:56 616转自:http://www.blogja ... -
java.lang.ClassNotFoundException: org.apache.commons.collections.map.ListOrdered
2014-07-29 10:21 1557java.lang.ClassNotFoundExcept ... -
java Web应用配置log4j日志记录
2014-03-31 07:34 1501仅限学习使用,转自http://www.blogjava. ...
相关推荐
10. 在主观题中,常用的软件开发文档包括可行性研究报告、项目开发计划、软件需求说明书、数据库设计说明书、用户手册、操作手册、测试计划、测试分析报告、开发进度项目周报、项目开发总结报告等。 11. 项目管理的...
软件测试笔试试题解析 ...这份软件测试笔试试题涵盖了软件测试的各个方面,包括软件测试基础、软件测试生命周期、软件测试方法、测试用例设计、数据库测试、软件配置管理、测试流程管理和测试团队管理等知识点。
C++面试题笔试题C++ 数据结构算法笔试题资料合集: 50个C、C++面试题.pdf C++ 数据结构、算法笔试题.docx C++基础面试题.docx C++开发工程师面试题库.docx C++技能测试试卷一及答案.docx C++技能测试试卷二及答案....
嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集...
本人整理了在面试过程中遇到的某大公司软件测试笔试题,希望帮助到需要面试的测试小伙伴啊!本人整理了在面试过程中遇到的某大公司软件测试笔试题,希望帮助到需要面试的测试小伙伴啊!本人整理了在面试过程中遇到的...
【硬件测试笔试题V1-(附答案).docx】是一份针对硬件测试工程师的笔试题目,涵盖了许多关于硬件测试、电子工程和计算机硬件的基础知识。以下是根据提供的部分内容解析的几个关键知识点: 1. **错误发现与残留错误的...
2020年测试工程师实习生的笔试题涵盖了多个重要领域,旨在考察候选人的测试理论基础、数据库知识、Linux与Shell操作以及软件工程和计算机基础知识。下面将详细解析这些知识点。 1. **软件测试理论基础**:这是任何...
企业公司软件测试面试笔试题集合 软件测试面试题 (测试基础).doc 01_企业面试试卷(综合).doc 01_企业面试试卷(综合)_参考答案.doc 04_企业面试试卷(测试基础).doc 04_企业面试试卷(测试基础)_参考答案.doc...
10. **敏捷开发与Scrum**:敏捷开发理念,Scrum框架的理解和实践经验,以及测试在敏捷项目中的角色。 11. **质量保证(QA)**:理解QA与测试的区别,以及如何实施全面的质量保证策略。 12. **安全测试**:Web应用...
中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 v中兴笔试题 中兴笔试题 ...中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题
java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 ...
2010年中国移动北京分公司校园招聘网申测试题.doc 2010江苏移动招聘笔试完整试卷.doc 2011年中国移动广东公司招聘笔试试题及答案---.doc 2011年江苏移动招聘笔试试卷(江苏移动完整).pdf 2012上海移动真题(技术类+...
"项目管理笔试题.pdf" 本资源摘要信息主要关注项目管理方面的知识点,涵盖项目管理的各个方面,包括组织架构、项目阶段、流程图、团队人员配置、风险管理、培训和项目管理的重要性等。 一、组织架构和项目阶段 ...
大连华信去年的笔试题,可以给各位即将工作的同学一些参考
本文总结了数字马力的笔试题,涵盖了软件测试岗位的简历筛选笔试题,涉及到了接口自动化测试、Java/Python 实现多线程的方法等知识点。 接口自动化测试 在软件测试中,接口自动化测试是一个重要的环节。它可以帮助...
软件性能测试笔试题,考试内容测试工具为loadrunner,包括基础知识,loadrunner使用
【Gameloft_智乐(成都)测试笔试题】是一份针对游戏开发和测试领域的专业笔试题目集,由知名游戏公司Gameloft的成都分部所制定。这份资料可能包含了多方面的问题,旨在评估应聘者在游戏测试领域的专业知识、技能和...
"软件测试工程师常见面试题和笔试题" 以下是对标题和描述中所说的知识点的详细说明: 软件测试工程师面试题和笔试题 软件测试工程师是软件开发过程中的重要角色,负责确保软件的质量和可靠性。面试和笔试是软件...