java算法笔试或面试题
直接插入排序
void insertsort(int R[ ] )
// 按递增序对R[1]~ R[ n ]进行直接插入排序
{ int i, j;
for ( i=2; i <= n ; i++ )
{ R [ 0 ]=R[ i ]; // 设定R[0]为监视哨
j= i-1 ;
while (R[ 0 ] < R[ j ] )
{ R[ j+1 ] = R[ j ];
j- - ;
}
R[ j+1 ]= R[ 0 ] ; // 插入第i个记录
}
}
------------------------------------------------------------------------------ 试题关键字 快速排序
试题内容
void qksort (int R[ ], int l, int r) // 按递增序对R[l]~R[r] 进行快速排序 { int i=l, j=r;
R[ 0 ]=R [i ]; //R[0]作临时单元
while ( __ i<j _____ )
{
while (i<j )&&( R[ j ]__>=_R[ 0 ]) j- -;
if (i<j){ R[ i ]=R[ j ]; i++;}
while (i<j )&&(R[ i ]__<=__R[ 0 ]) i++;
if (i<j){ R[ j ] =R[ i ]; j- -; }
}; R[ i ]=___ R[ 0 ]__;
i++; j- -;
if (j>l) qksort(R,l,j); if (i<r) qksort(R,i,r) ;
}
------------------------------------------------------------------------------ 试题关键字 直接选择排序
试题内容
void selectsort (int R[ ] )
// 按递增序对R[ 1]~R[n] 进行直接选择排序
{ int i, j, k, temp ; for (i=1; i<= n-1 ; i++)
{ k=i ; for (j= i+1 ; j<=n; j++) if (R[ j ] < R[ k ] ) k=j;
if ( K<>i )
{ temp=R[ i ]; R[ i ] = R[ k ] ; R[ k ]=temp; }
}
}
zhenjing的技术博客 以文会友常见算法笔试或面试题 2010-10-18 10:12 by zhenjing, 4714 visits, 网摘, 收藏, 编辑 Problem 1 : Is it a loop ? (判断...
经典算法类笔试或面试题及答案_IT/计算机_专业资料。经典算法类笔试或面试题及答案常见算法笔试或面试题 1、Is it a loop ? (判断链表是否有环?) Assume that...
数据结构算法设计笔试面试题3_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 数据结构算法设计笔试面试题3_IT/计算机_专业资料。数据结构算法设计笔试面试...
49.一道看上去很吓人的算法面试题(排序、算法) : 如何对 n 个数进行排序,要求时间复杂度 O(n),空间复杂度 O(1) 50.网易有道笔试(sorry,与第 39 题重复...
【实习笔试面试题】2013 网易互联网实习笔试算法题-找出最大连续自然数个数 找出最大连续自然数个数 以下参考答案为自己搜集网上资料以及同学讨论所得, 如有错误,...
CC++笔试面试题目汇总3——各种排序算法_面试_求职/职场_实用文档。C/C++笔试面试...查找算法代码 4页 免费 数据库SQL2000面试题 11页 1下载券2015 Baidu 使...
数据结构算法设计笔试面试题5_IT/计算机_专业资料。数据结构算法设计笔试面试题程序员面试题精选 100 题 前言随着高校的持续扩张,每年应届毕业生的数目都在不断增长...
数据结构算法设计笔试面试题1_IT/计算机_专业资料。数据结构算法设计笔试面试题1【字符串】 1、输入一个字符串,打印出该字符串中字符的所有排列。 例如输入字符串...
数据结构算法设计笔试面试题12_IT/计算机_专业资料。数据结构算法设计笔试面试题12程序员面试题精选(01)-把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树...
C/C++笔试面试题目汇总 3——各种排序算法原文:blog.chinaunix.net/u/1222/...MFC 和 WINDOWS 的内容,所以在 BORLAND C++的平台上应该也不会有什么问 题的...
热门文档