Java面试题
CoderWZT
这个作者很懒,什么都没留下…
展开
-
[编程题]从尾到头打印链表
题目描述输入一个链表,按链表从尾到头的顺序返回一个ArrayList代码/*** public class ListNode {* int val;* ListNode next = null;** ListNode(int val) {* this.val = val;* }* }...原创 2020-04-12 20:41:23 · 118 阅读 · 0 评论 -
[编程题]替换空格
题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class Solution { public String replaceSpace(StringBuffer str) { int index = str.indexOf(" ");...原创 2020-04-12 19:58:51 · 147 阅读 · 0 评论 -
[编程题]二维数组的查找
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。代码public class Solution { public boolean Find(int target, int [][] array) { int ro...原创 2020-04-12 19:28:07 · 253 阅读 · 0 评论 -
[编程题]明明的随机数
题目明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。输入描述明明...原创 2020-04-12 10:44:29 · 405 阅读 · 0 评论 -
[编程题]汽水瓶
题目有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入描述...原创 2020-04-12 10:08:29 · 189 阅读 · 0 评论