每天一道编程题
时空恋旅人
坚持不懈的学习态度和坚韧的人生品质
展开
-
每天一道编程题1--查找
1.题目在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。将每一列看作有序的序列进行折半查找package com.wx.day01;/** * 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序, * 每一...原创 2018-12-04 23:50:15 · 272 阅读 · 0 评论 -
每天一道编程题09--字符串替换
题目:输入几个单词,将字母变换成另外一组单词输出?如果字母是i,则变换后的字母是26+i-1思路:输入的单词空格相隔,以空格切分单词,然后遍历每个单词,如何单词中含有i字符,就遍历单词的每个字母,利用Stringbuffer来重新拼接单词,去掉字符串两端和中间的空格即可。package com.wx.day10;import java.util.Scanner;public c...原创 2019-03-24 21:35:43 · 1108 阅读 · 0 评论 -
每天一道编程题08--栈和队列
1.题目 题目:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。思路:栈只能先进后出,队列是先进先出,所以两个栈保存元素,一个正着放,一个反着放package com.wx.concurrent11;import java.util.ArrayList;import java.util.List;import java.util.St...原创 2019-02-12 10:51:13 · 387 阅读 · 0 评论 -
每天一道编程题07--重构二叉树
1.题目: 输入某二叉树的前序遍历和中序遍历的结果, 请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 题目意思很简单,知道二叉树的中序和先序遍历,还原二叉树,只不过用代码来实现而已。分析: 首先需要明白的是:...原创 2019-01-31 10:31:59 · 279 阅读 · 0 评论 -
每天一道编程题6--链表
1.题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 2.首先这个链表的节点已经给出public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }} 第一种方法比较直接,传...原创 2019-01-27 16:34:16 · 195 阅读 · 0 评论 -
每天一道编程题5--字符串
1.题目: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class Solution { public String replaceSpace(StringBuffer str) { }} 我最初的想法是将这个String...原创 2019-01-23 22:48:20 · 426 阅读 · 0 评论 -
每天一道编程题3--编程
1.题目: 写一个程序实现指数运算 X^N。(1<X<10,0<N<20) 样例输入: 2 1 3 2样例输出: 2 9package com.wx.day04;import java.util.Scanner;public class Test1 { public static void main(String[...原创 2018-12-11 22:12:53 · 217 阅读 · 0 评论 -
每天一道编程题2--递归
1.题目:数列A满足An = An-1 + An-2 + An-3, n >= 3 编写程序,给定A0, A1 和 A2, 计算A99 Input 输入包含多行数据package com.wx.day03;import java.util.Scanner;public class Test1 { public static void main(String[] ar...原创 2018-12-11 21:56:45 · 400 阅读 · 1 评论 -
每天一道编程题4--编程
1.题目实现两个分数的加减法:样例输入:1/8+3/81/4-1/21/3-1/3样例输入:1/2-1/40package com.wx.day05;import java.util.Scanner;public class Test1 { public static void main(String[] args) { //...原创 2018-12-17 23:27:29 · 180 阅读 · 0 评论 -
java在线笔试编程题目,难度一般
原文链接:https://blog.csdn.net/qq_42756994/article/details/828015241.题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 第一个月兔子总数:1对 第二个月兔子总数:1对 第三个月兔子总数:2...原创 2019-03-29 16:54:11 · 8631 阅读 · 2 评论