![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
求职笔试题
上头丶削肾客
这个作者很懒,什么都没留下…
展开
-
求一个字符串中连续出现次数最多的子串。
#include #include #include #include using namespace std;pair fun(const string& str){ vector substrs;//存放所有子串 int maxcount=1,count=1; string substr; int i,len=str.length(转载 2014-09-09 14:15:03 · 366 阅读 · 0 评论 -
在小于99999的正整数中,找出即是完全平方数,又有两位数字相同的数。
#include using namespace std;#include int juge(int num){ int tmp=num,i=0,j; char a[10]={0}; while(tmp>0) { j=tmp%10; a[j]+=1; tmp/=10; } for(i=0;i<10;i++) { if(a[i]==2) { re原创 2014-09-09 16:15:25 · 1731 阅读 · 0 评论 -
判断一个字符串是否是回文。
#include using namespace std;#include int fun(char *p){ int len=strlen(p)-1; char *q=p+len;// if(!p) return -1; while(p<q) { if((*p++)!=(*q--)) return 0; } return 1;}int main(int a原创 2014-09-09 14:26:49 · 882 阅读 · 0 评论 -
讲一个正整数分解质因数。
#include using namespace std;#include void main(){ int n,i; cin>>n; cout<<n<<"="; for(i=2;i<n;i++) { while(n!=i) { if(0==n%i) { cout<<i<<"*"; n=n/i; } el原创 2014-09-09 17:04:25 · 606 阅读 · 0 评论 -
计算机操作系统的各种算法汇——作业、进程、页面置换、磁盘调度等。
一、 作业调度算处理器的调度包括作业调度和进程调度。周转时间是评价批处理系统性能、选择作业调度方式与算法的额重要准则之一。周转时间=作业后备队列等待时间+进程就绪队列等待时间+进程cpu上运行时间+进程I/O等待。带权周转时间=周转时间/服务时间(cpu上运行时间)概念:平均周转时间、平均等待时间,带权周转时间。1、 FCFS 先来先服务。遵循先进入原创 2014-08-12 22:27:42 · 1663 阅读 · 0 评论 -
对一个正整数作如下操作:如果是偶数则除以2,如果是奇数则加1,如此进行直到1时操作停止,求经过9次操作变为1的数有多少个?
此题有两种接法,按照题意有一种,找规律后有一种。1、原创 2014-09-12 16:36:31 · 5904 阅读 · 0 评论 -
C++笔试题(阿里)——sizeof运算符
#include using namespace std;void main(){char *p;char *q[20];char *m[20][20];int (*n)[10];struct MyStruct{char dda;double dda1;int type;};struct MyStruct k;cout<<sizeof(p)<<endl;cout<<原创 2014-08-15 20:34:40 · 381 阅读 · 0 评论