首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
学习使我快乐虚妄
校一等奖学金
未填写毕业时间
Java工程师
关注
私信
加入黑名单
举报TA
TA的博客
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(8)
约瑟夫环是一个数学应用题:已知n个人(编号1、2、..n)围坐在一张圆桌周...
0
ArrayList<Integer> list = new ArrayList<>(n); List<Integer> returnList=new ArrayList<>(n); if (n == 0 || m == 0) { return list...
发表于 2019-05-20 21:45:19
按之字形顺序打印二叉树
0
// 进入队列时,--countC,弹出队列时,++countP;countc=countp //行数为奇数时,顺序加入list;行数为偶数时,list.add(0,val); public ArrayList<ArrayList<Integer> > Print(Tree...
发表于 2019-04-29 18:16:29
第一个只出现一次的字符
0
/*ArrayList:list中存储str中出现过的字符(相同只存一个),list中如果已存在str.charAt[i], 则在list中此字符插入0位置,并将原位置的此字符删除;如果不存在,则加入list的尾部。 因此,最后,如果list尾部为初始化加入的'0',则表示str没有只出现一次的字符...
发表于 2019-04-16 20:25:23
把数组排成最小的数
0
方法1:根据Terence_Ge这位老哥的思路 // 新的比较方法:逐位比较,i<o1,o2的最大长度;如果长度不等,就用short[length-1]与long[i]继续比较,i++,直到比出大小,或者等到循环结束(一直相等的情况)。 public static String PrintM...
发表于 2019-04-16 10:51:17
最小的K个数
0
//使用PriorityQueue<Integer>构建大顶堆,但是此时输出不是1234,而是4312。 //所以在最后复制给arraylist时,要复制queue.poll(),自动排序。此时输出为4312。 //所以在第一个位置add:arraylist.add(0,qu...
发表于 2019-04-14 16:07:12
包含min函数的栈
0
import java.util.Stack; public class Solution { //辅助栈 Stack<Integer> stack=new Stack<Integer>(); Stack<Integer> stackMi...
发表于 2019-03-12 14:46:13
调整数组顺序使奇数位于偶数前面
0
public class Solution { public void reOrderArray(int [] array) { //前后两个index,各自遍历到头,一个是奇数的index(head),一个是偶数的(tail) //结束条件-各自遍历到头。w...
发表于 2019-03-06 21:20:22
从尾到头打印链表
0
import java.util.ArrayList; public class Solution { public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { ArrayList...
发表于 2019-03-01 22:05:18
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题