首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
XD
东北林大
2016届
Java工程师
点滴积累
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(10)
25,84,21,47,15,27,68,35,20进行排序时,变化为“20,15,21,25,47,27,68,35,84”“15,20,21,25,35,27,47,68,84”“15,20,21,25,27,35,47,68,84”的排序方法是()?
16
D:双指针快排 初始化:head = 0; tail = 8; pivot = a[0]; 现在a[0]保存到了变量pivot中了,相当于在数组a[0]处挖了个坑,那么可以将其它的数 填...
发表于 2015-08-21 09:54:52
Inter-process communication (IPC) is the transfer of data among processes. Which of the following is NOT a typical programming technique for IPC?
0
A
发表于 2015-08-19 22:22:43
程序设计(可用任何编程语言实现) 排序数字字符串的数字(升序),遇到0时从数字字符串中删除,如"1324”排序后应该为“1234”,”9002“排序后应该为”29“。
0
//采用优先队列 重载为升序排列 typedef priority_queue<char,vector<char >,greater<char> > pq; pq slove() { string str = "900142"; ...
发表于 2015-08-19 10:50:27
不能把字符串"HELLO!"赋给数组b的语句是()
7
B 数组名 :是一个常量指针 无法进行赋值操作
发表于 2015-08-17 20:49:26
旋转数组的最小数字
13
/*把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。*/ 根据题意说明是一个递增数组的旋转,所以如题所示【3,4,5】,【1,2】...
发表于 2015-08-11 14:03:13
整数转化
15
思路:A 需要变换 多少位 才能得到B,位变换无非就是0-1,1-0的过程所以,A和B之间 有多少的不同的0-1,1-0的变换就有需要多少位的变换,由于异或操作是 相同为0 不同为1 也即1-0,0-1的结果为1,也就是转换成A^B之后 1 的个数求解; int calcCost(int A, ...
发表于 2015-08-06 17:13:04
2的个数
15
首先遇到这个问题的一般解法就是 遍历每一位然后进行累加; int count = 0; if(n <= 1) return 0; for(int i=2;i<=n;i++) { while(i>0) { if(i % 10 == 2) ...
发表于 2015-08-06 16:16:44
最大连续数列和
4
思路:时间复杂度O(n),空间复杂度O(1) 1.首先定义一个和的最小值 2.遍历开始累加 一开始是最小值 ,所以 sum += A[0];sum > max; max 就为A[0]; 判断如果sum 是小于0,重置sum = 0, (累加的初始值还应从0 开始),因为我们把值存在了max中,...
发表于 2015-08-06 12:08:15
有n枚硬币按照0到n-1对它们进行编号,其中编号为i的硬币面额为vi,两个人轮流从剩下硬币中取出一枚硬币归自己所有,但每次取硬币的时候只能取剩下的硬币中编号最小的硬币或者编号最大的硬币,在两个都采用最优策略的情况下,作为先取硬币的你请编写程序计算出你能获得硬币总面额的最大值?
2
/*区间dp???*/ int MaxValue(int v[],int n) { for(int i=1;i<=n;i++) dp[i][i] = v[i]; for(int i=n-1;i>=1;i--) { for(int j...
发表于 2015-06-26 13:55:48
Linux2.6 中,默认情况下一个进程最多能打开多少文件?
0
D ulimit -a: 显示的 open files:1024 联想到 select函数监听多个事件的最大数 也1024 不知是否有什么一致性
发表于 2015-06-26 11:11:27
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题