首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客929925号
2016-09-10 21:03
河北工程大学 C++
关注
已关注
取消关注
360的编程题真nb
我的是内存管理 实现一个简易的堆
真几把不说了
提示
全部评论
推荐
最新
楼层
牛客873413号
浙江大学 C++
内存管理我直接用链表做的,ac了
点赞
回复
分享
发布于 2016-09-10 21:15
⎝≧⏝⏝≦⎠
南京航空航天大学 Java
import java.util.HashMap; import java.util.Scanner; /** * Created by gzd on 2016/9/10. */ public class Test360R2 { public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNextLine()){ int op = in.nextInt(); int maxMen = in.nextInt(); String[] str = new String[op]; String abc = in.nextLine(); for(int i = 0; i < op; ++i){ str[i] = in.nextLine(); } result(maxMen,str); } } public static void result(int max,String[] str){ int[] count = new int[max]; int hhh = 1; HashMap<Integer,int[]> map3 = new HashMap<>(); HashMap<Integer,Integer> map2 = new HashMap<>(); for(int i = 0; i < str.length; ++i){ String[] single = str[i].split(" "); if(single[0].equals("new")){ int newSize = Integer.parseInt(single[1]); int maxLen = 0; int mflag = 0; for(int m = 0;m < max; ++m){ if(count[m] == 1){ maxLen = 0; mflag = m+1; }else if(count[m] == 0){ maxLen++; } if(maxLen >= newSize){ for(int k = 0;k < maxLen;k++){ count[mflag + k] = 1; } int[] o = new int[2]; o[0] = mflag; o[1] = mflag+maxLen; map3.put(hhh,o); System.out.println(hhh); hhh++; break; } } if(maxLen < newSize) System.out.println("NULL"); }else if(single[0].equals("del")){ int handle = Integer.parseInt(single[1]); int[] o = map3.get(handle); if(o == null){ System.out.println("ILLEGAL_OPERATION"); }else{ for(int p = o[0];p < o[1];p++){ count[p] = 0; } } }else if(single[0].equals("def")){ int mark = 0; for(int u = 0;u < max; ++u){ if(count[u] == 1){ count[mark] = count[u]; count[u] = 0; mark++; } } } } } }
点赞
回复
分享
发布于 2016-09-10 22:25
Jusno
浙江工大 Java
有java语言的吗?你们输入部分是怎么写的啊?为啥提交到服务器一直0%...
点赞
回复
分享
发布于 2016-09-10 21:32
牛客151998号
xxu 安卓
内存管理写完了。。然后 def 靠近顶端看成了靠近底部,10%,gg 以及这题用 TreeSet 其实不算难
点赞
回复
分享
发布于 2016-09-10 21:10
ddfasf
北京师范大学 算法工程师
package wangyi1; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int size = sc.nextInt(); int handle = 0; int lab = 0; int ishan[] = new int[size]; int cursize=0; for (int i = 0; i < n; i++) { String s = sc.next(); if (s.equals("new")) { int k = sc.nextInt(); if (cursize+k <= size) { handle++; cursize+=k; while (--k >= 0) { while(ishan[lab]!=0) lab++; ishan[lab++] = handle; } System.out.println(handle); } else System.out.println("NULL"); } if (s.equals("del")) { int k = sc.nextInt(); int cnt = 0; int first=0; for (int j = 0; j < size; j++) { if (ishan[j] == k) { if(first==0) lab=j; first=1; ishan[j] = 0; cnt++; } } if (cnt == 0) System.out.println("ILLEGAL_OPERATION"); cursize-=cnt; } if (s.equals("def")) { int blank = size - 1; for (int j = size - 1; j >= 0; j--) { for (int l = size - 1; l >= 1; l--) { if (ishan[l] == 0 && ishan[l - 1] != 0) { int tmp = ishan[l]; ishan[l] = ishan[l - 1]; ishan[l - 1] = tmp; } } } if (ishan[0] == 0) lab = 0; else lab = n - 1; } for (int j = 0; j < size; j++) System.out.print(ishan[j] + " "); System.out.println("size "+cursize); } } }
点赞
回复
分享
发布于 2016-09-13 14:40
tigernumber1
西安交大 Java
有用JAVA完全对的么,求分享代码。
点赞
回复
分享
发布于 2016-09-10 21:47
周星星_
广东某工业大学 C++
这是题目 对样例而言,初始空间大小为10,编号1-10, 操作1,new 5, 占据1-5, 返回句柄是1没问题。 操作2,new 3,占据6-8,返回句柄应该是6呀??为什么是2 样例是不是有问题啊,求大神指教哪里理解错了?
点赞
回复
分享
发布于 2016-09-10 21:40
wifi
东北大学 Java
内存管理 一直就只能通过10% 交卷了 才突然反应过来 题意理解错了
点赞
回复
分享
发布于 2016-09-10 21:28
Job_cz
中科院计算所 C++
两道题本地都没问题,第一道内存管理通过10%, 第二道火车站看旗子很简单但是不能用STL find函数醉了!!
点赞
回复
分享
发布于 2016-09-10 21:07
wl1244hotmai
南京邮电大学 Java
40% 不谈了肯定超时
点赞
回复
分享
发布于 2016-09-10 21:05
暂无评论,快来抢首评~
相关推荐
07-25 10:31
门头沟学院 Java
科大讯飞笔试
求问各位大佬,笔试都考点啥
投递科大讯飞等公司7个岗位
点赞
评论
收藏
分享
今天 12:11
门头沟学院 前端工程师
地平线挂
投递地平线等公司7个岗位
点赞
评论
收藏
分享
06-19 19:06
门头沟学院 Java
东软真点击就送啊
base沈阳2k包住,还没想好去不去
码农索隆:
别去东软,真学不到东西,真事
点赞
评论
收藏
分享
07-25 16:05
京东_技术运维工程师(准入职员工)
京东内推
京东暑期前端面经,摘自优秀牛友一面,拷打项目后面基本都是一些常规八股http状态码强缓存协商缓存cookie和storage后面有一个口述编程题,一个数组,其他元素出现2次,唯独一个元素出现三次,找出这个元素二面vue的依赖收集和更新的原理filter怎么用,vue3为什么弃用跨域相关xss攻击,如何避免css盒模型如何实现响应式node为什么运行快vue如何动态引入组件css如何优化性能京东2026 校招正式启动✅ 招聘对象:国内外26届及之后毕业的本硕博同学✅ 薪资福利:超给力薪资+餐补+房补+京东专属优惠券!🔥 热门岗位✅ 算法/软开等技术方向n+岗位,采销四位数hc岗位等你来投递! ...
京东二面193人在聊
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都是 dirty work,为什么别人的简历上就能言之有物🤔
1.6W
2
...
百度提前批一面(秋招第一场也估计是压力最大的)
7695
3
...
秋招首凉-腾讯TEG 云架构平台提前批
4077
4
...
【07.29更新】能救一个是一个!26届毁意向毁约裁员黑名单
3867
5
...
干活最少的实习生因为长得漂亮转正了
3450
6
...
团孝子启动ing!
2541
7
...
令人心动的offer!!!
2459
8
...
QQ提前批一面凉经
2169
9
...
26滴滴秋招提前批Java一面
2061
10
...
mentor:你是猪吗?
1981
创作者周榜
更多
正在热议
更多
#
你遇到最难的面试题目是_
#
6907次浏览
107人参与
#
工作压力大怎么缓解
#
94016次浏览
994人参与
#
中兴秋招
#
196399次浏览
2199人参与
#
工作中哪个瞬间让你想离职
#
51131次浏览
448人参与
#
26届的你,投了哪些公司?
#
20972次浏览
253人参与
#
你最讨厌面试问你什么?
#
14469次浏览
193人参与
#
分享一个让你热爱工作的瞬间
#
32264次浏览
335人参与
#
我对___祛魅了
#
31332次浏览
299人参与
#
简历上的经历如何包装
#
13630次浏览
468人参与
#
你跟室友的关系怎么样?
#
3926次浏览
70人参与
#
如何快速融入团队?
#
11265次浏览
137人参与
#
多益网络求职进展汇总
#
31361次浏览
139人参与
#
和同事相处最忌讳的是__
#
15175次浏览
157人参与
#
什么样的背景能拿SSP?
#
16761次浏览
128人参与
#
我和mentor的爱恨情仇
#
62009次浏览
379人参与
#
打工人的精神状态
#
68107次浏览
1114人参与
#
实习生活中那些难忘的瞬间
#
165222次浏览
2449人参与
#
元戎启行求职进展汇总
#
36181次浏览
278人参与
#
牛友们的论文几号送审
#
48641次浏览
792人参与
#
总结:哪家公司面试体验感最差
#
63463次浏览
288人参与
#
百度秋招提前批进度
#
116931次浏览
1354人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务