1 / 18
文档名称:

经典笔试题.doc

格式:doc   大小:37KB   页数:18
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

经典笔试题.doc

上传人:胜利的果实 2023/5/27 文件大小:37 KB

下载得到文件列表

经典笔试题.doc

相关文档

文档介绍

文档介绍:该【经典笔试题 】是由【胜利的果实】上传分享,文档一共【18】页,该文档可以免费在线阅读,需要了解更多关于【经典笔试题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。经典笔试题
资料仅供参考
经典笔试题

void BubbleSort(int array[], int len)
{
int i = 0;
int j = 0;
int exchange = 1;
for(i=0; (i<len) && exchange; i++)
{
exchange = 0;
for(j=len-1; j>i; j--)
{
if( array[j] < array[j-1] )
{
swap(array, j, j-1);
exchange = 1;
}
}
}
}

void InsertionSort(int array[], int len)
资料仅供参考
{
int i = 0;
int j = 0;
int k = -1;
int temp = -1;
for(i=1; i<len; i++)
{
k = i;
temp = array[k];
for(j=i-1; (j>=0) && (array[j]>temp); j--)
{
array[j+1] = array[j];
k = j;
}
array[k] = temp;
}
}
资料仅供参考

void SelectionSort(int array[], int len)
{
int i = 0;
int j = 0;
int k = -1;
for(i=0; i<len; i++)
{
k = i;
for(j=i; j<len; j++)
{
if( array[j] < array[k] )
{
k = j;
}
}
swap(array, i, k);
}
}

size_t strlen(const char* s)
{
资料仅供参考
size_t length = 0;
assert(s);
while(*s++)
{
length++;
}
return length;
}

char* strcpy(char* dst, const char* src)
{
char* ret = dst;
assert(dst && src);
while( (*dst++ = *src++) != '\0' );
return ret;
}

void strcat(char s[],char t[])
{
int i,j;
i=j=0;
资料仅供参考
while(s[i] != ’\0’)
i++;
while((s[i++] = t[j++]) != ’\0’)
;
}

int strcmp(char *source,char *dest)
{
assert(source&&dest);
while((*source == *dest) && (*source) && (*dest))
{
source++;
dest++;
}
if((*source == '\0') && (*dest == '\0'))
return 0;
else
return -1;
}

资料仅供参考
void reverse(char s[])
{
int c,i,j;
for(i=0,j=strlen(s)-1;i<j;i++,j--){
c=s[i];
s[i]=s[j];
s[j]=c;
}
}

int atoi(char s[])
{
int i,n,sign;
for(i=0;isspace(s[i]);i++)
;
sign=(s[i]==’-’)? -1:1;
if(s[i] == ’+’||s[i] == ’-’)
i++;
for(n=0;isdigit(s[i]);i++)
n=10*n+(s[i]-’0’);
return sign*n;
}
资料仅供参考

void itoa(int n,char s[])
{
int i,sign;
if((sign=n)<0)
n=-n;
i=0;
do{
s[i++]=n%10+’0’;
}while((n/=10)>0);
if(sign<0)
s[i++]=’-’;
s[i]=’\0’;
reverse(s);
}

int binary_search (int a[], int low, int high, int key)
{
int ret = -1;
while( low <= high )
{
资料仅供参考
int mid = (low + high) / 2;
if( a[mid] == key )
{
ret = mid;
break;
}
else if( key < a[mid] )
{
high = mid - 1;
}
else if( key > a[mid] )
{
low = mid + 1;
}
}
return ret;
}
资料仅供参考

void *memcpy(void *dest, const void *src, size_t count)
{
assert(dest != NULL && src != NULL);
char *tmp = (char *)dest;
const char *s = (const char *)src;
while ((count--)>0)
*tmp++ = *s++ ;
return dest;
}

int LCS(const char *str1 , int len1 , const char *str2 , int len2 , char *&lcs)
{
if(NULL == str1 || NULL == str2)
{
return -1;
}
int *c = new int[len2+1];
for(int i = 0 ; i < len2 ; ++i)
{

最近更新

2026年创业就业知识竞赛题库100道及完整答案【.. 40页

2026年注册会计师考试财务成本管理真题100道及.. 49页

2026年叉车笔试题库完美版 14页

2026年浙江经济职业技术学院单招职业适应性考.. 43页

2026年消毒技术题库附完整答案【夺冠】 39页

2026年演出经纪人资格证考试题库200道及完整答.. 78页

2026年四川信息职业技术学院单招职业适应性考.. 45页

2026年白银矿冶职业技术学院单招职业适应性考.. 46页

2026年大学环境生态学期末试题含答案(能力提.. 29页

2026年安全生产力考试题库一套 28页

2026年起重机司机考试题库200道附参考答案【研.. 76页

2026年宗教答试题库(易错题) 41页

2026年山东党校考试题库及完整答案1套 42页

2026年山东艺考乐理题库及一套答案 28页

2026河南同盟新材料科技研发中心有限公司招聘.. 50页

2026福建三明市清流县应急管理局招聘县森林消.. 50页

c语言文件考试题库(综合卷) 13页

C语言题库(精选题) 13页

2026年昆山摩托车考试历年真题及答案(网校专.. 29页

2026年注册建筑师考试题库200道含答案【最新】.. 84页

北京协和医院变态(过敏)反应科合同制体外诊.. 46页

2026年村干部考公务员试题库附答案 53页

2026年枣庄科技职业学院单招职业倾向性测试题.. 45页

2026年桓台摩托车考试历年真题(研优卷) 29页

2026年武汉公务员笔试题库附答案 59页

2026年水汽电工技术考试题库附答案 40页

2026年江苏护理职业学院单招职业技能测试模拟.. 44页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

GBT228-2024金属材料室温拉伸试验方法 39页