论坛首页 招聘求职论坛

Java面试题之算法篇

浏览 24514 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-09  
面试的时候经常会考到一些基本的东西,算法这块考的也就是些基本的算法。这里将列举一些常用的算法题目,会不定时的添加新的题目。

1.冒泡排序算法
 
 
  1. /** 
  2.  * 冒泡排序算法 
  3.  */  
  4. public class BubbleSort {  
  5.     public static void sort(int[] values) {  
  6.         int temp;  
  7.         for (int i = 0; i < values.length; ++i) {  
  8.             for (int j = 0; j < values.length - i - 1; ++j) {  
  9.                 if (values[j] > values[j + 1]) {  
  10.                     temp = values[j];  
  11.                     values[j] = values[j + 1];  
  12.                     values[j + 1] = temp;  
  13.                 }  
  14.             }  
  15.         }  
  16.     }  
  17. }  

2.递归算法

 
  1. /** 
  2.  *递归算法,求n的阶乘 
  3.  */  
  4. public class Recursion {  
  5.     int result=1;  
  6.     public int nRecursion(int n) {       
  7.        if (n > 0) {           
  8.           result = result * n;         
  9.           nRecursion(n-1);       
  10.        }   
  11.        return result;  
  12.     }   
  13. }   

3.求最大公约数和最小公倍数
 
  1. /** 
  2.  * 求最大公约数和最小公倍数 
  3.  */  
  4. public class Convention {  
  5.     /** 
  6.      * 求两数的最大公约数 
  7.      */  
  8.     int divisor(int m,int n){   
  9.         if(m%n==0){  
  10.            return n;  
  11.        }else{  
  12.            return divisor(n,m%n);  
  13.        }  
  14.     }  
  15.     /** 
  16.      * 求两数的最小公倍数 
  17.      */  
  18.     int gbs(int a,int b){  
  19.         int gbs = 0;  
  20.         gbs = a*b/divisor(a,b);  
  21.         return gbs;  
  22.     }  
  23. }  

待续。。。
   发表时间:2007-09-12  
这几个都很简单 很基础
0 请登录后投票
   发表时间:2007-09-13  
alexlx 写道
这几个都很简单 很基础
面试基本上以基础知识为主,也有变态题目,不多见
0 请登录后投票
   发表时间:2007-12-07  
还有别的吗?

0 请登录后投票
   发表时间:2007-12-07  
然后呢?

把这些代码背下来,就能面试通过了?
0 请登录后投票
   发表时间:2007-12-07  
可以在这些题目上扩展一下 考考还是蛮好的
0 请登录后投票
   发表时间:2007-12-07  
考这些东西的公司,其水平也可见一斑
0 请登录后投票
   发表时间:2007-12-07  
bcccs 写道
考这些东西的公司,其水平也可见一斑
大部分公司的水平也就这样
大部分人也都是去大部分公司
0 请登录后投票
   发表时间:2007-12-10  
现在的公司就是考基础的,!
0 请登录后投票
   发表时间:2007-12-12  
进来看看是啥题目
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics