
Java面试
KooKing_L
怀抱梦想,拥抱现实
展开
-
Java面试 笔试题之i++问题
注:以下代码除特殊说明外,均使用Java语言编写,编译器为eclipse,jdk版本为1.81.下面程序的输出结果是()public void test1() { int j=0; for(int i=0;i<100;i++) { j=j++; } System.out.println("j="+...原创 2018-03-06 11:51:56 · 2096 阅读 · 0 评论 -
MySQL:查询表中某个字段的各个值出现的次数
场景:今天参加了一场笔试,其中有一道数据库的编程题,题目大致如下 有一个表info,表的结构和数据如下图所示 如何查询得到如下图的所示结果 当时没做出来,这是我做过比较难的数据库的笔试题了。 废话不多说,直接上答案:SELECT idate,SUM(result='win') AS 'win',SUM(result='fail') AS fail FROM info GROUP...原创 2018-04-21 21:59:47 · 22542 阅读 · 3 评论 -
翻转数组
题目描述 给定一个长度为n的整数数组a,元素均不相同,问数组是否存在这样一个片段,只将该片段翻转就可以使整个数组升序排列。其中数组片段[l,r]表示序列a[l], a[l+1], …, a[r]。 原始数组为 a[1], a[2], …, a[l-2], a[l-1], a[l], a[l+1], …, a[r-1], a[r], a[r+1], a[r+2], …, a[n-1], a[n...原创 2018-06-04 23:17:11 · 379 阅读 · 0 评论 -
求三七数
题目给定一个整数,判断该数是否为三七数。三七数的定义为:若该数含有3或7的因子,则该数为三七数,如:3,7,9,21均为三七数,但6不是三七数,因为6还含有因子2;规定1为三七数。解读根据三七数的定义可知,若一个数num分解后只含有3或7,则该数是三七数。 算法如下: 1、判断该数num是否小于8 2、该数小于8,判断该数是否为1或3或7,若是,则为三七数;否则不是。 3、...原创 2018-06-06 20:43:52 · 1177 阅读 · 0 评论 -
快速排序
import java.util.Arrays;import org.junit.Test;/*** @ClassName: QuickSort* @Description: 快速排序,时间复杂度O(n*logn),不稳定的排序* @author kooking* @date 2018-6-7 下午12:51:40*/ public class QuickSort { ...原创 2018-06-07 13:02:26 · 237 阅读 · 0 评论 -
单向链表的翻转
一、题目将一个单向链表翻转,使其空间复杂度是O(1),时间复杂度是O(n)二、解题思路1、有如下链表 2、设置三个变量pre,pointer和next,分别指向链表中的前节点、要翻转的节点和后节点,如下图 (1)令pointer节点指向pre (2)pre指向pointer指向的节点即节点1,pointer指向next指向的节点即节点2, next指向...原创 2018-06-29 21:03:56 · 920 阅读 · 0 评论 -
CVTE 7月20号 Java后台笔试
编程题1题意大概是,有两个有序(倒序)整型数组A和B,将数组A和B合并,并要求合并后的数组依然是倒序 如数组 A={98,96,90,88,78}; B={97,95,94,82,80}; 合并后是 [98, 97, 96, 95, 94, 90, 88, 82, 80, 78]代码如下/** * @Title: merge * @Description:...原创 2018-07-20 21:53:50 · 1444 阅读 · 0 评论 -
最小子串
求最小子串给定一个字符串source和一个目标字符串target,在字符串source中找到包括所有目标字符串字母的子串。注意事项 如果在source中没有这样的子串,返回”“,如果有多个这样的子串,返回起始位置最小的子串。 说明 在答案的子串中的字母在目标字符串中不需要具有相同的顺序 样例 给出source = “ADOBECODEBANC”,target = “ABC” 满足...原创 2018-09-09 00:18:17 · 2783 阅读 · 0 评论