
找工作刷题——java
路灯下的女孩
这个作者很懒,什么都没留下…
展开
-
编程题——替换空格
今天做了一道替换空格的题目。我发现每次做这种题目,总是搞不清楚想要的是什么。无论是输出还是输入,在本地编译运行都没有问题,然后在线的时候就会提示各种问题。这道题目,我一开始return的是StringBuffer类型的结果,结果提示编译未通过。最后我将返回值类型改为String,就通过了。大概思路是这样的:我先把我输入的StringBuffer类型的str,使用charAt()方法以字符类型一个字原创 2017-09-09 21:36:53 · 282 阅读 · 0 评论 -
钝角三角形的个数
输入圆周上的n个点(n>=1),以角度a表示其位置(0import java.util.Scanner;public class a{ public static int solution(int n, double[]a){ double temp; int result=0; int i; for (i = 0; i < n && a[i] < 180.0; i原创 2017-09-29 10:50:36 · 1256 阅读 · 0 评论 -
输入一个链表,从尾到头打印链表每个节点的值。
输入一个链表,从尾到头打印链表每个节点的值。package Offer;import java.util.ArrayList;import java.util.List;import java.util.Stack;/*Created By guolujie 2017年10月18日*/class ListNode{ int val; ListNode next = null;原创 2017-10-18 14:37:52 · 349 阅读 · 0 评论 -
重建二叉树
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。package Offer;/*Created By guolujie 2017年10月18日*/class TreeNode{ int val; Tr原创 2017-10-18 15:22:39 · 287 阅读 · 0 评论 -
用两个栈实现队列
用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。package Offer;import java.util.Stack;/*Created By guolujie 2017年10月18日*/public class TwoStackToQueue { Stack stack1 = new Stack(); Stack stack2 = new原创 2017-10-18 15:43:22 · 198 阅读 · 0 评论