面试中经典的算法
来源:互联网 发布:用金数据做进销存 编辑:程序博客网 时间:2024/04/29 13:20
1.用递归算法实现:一组数 1,1,2,3,5,8,13,21,34,55......,求出第30个数.
public class MainClass
{
public static void Main()
{
Consol.WriteLine(Foo(30));
}
public statac int Foo(int i)
{
if(i==0)
{
retrun 0;
}else if(i==1 || i==2){
retrun 1;
}else{
//最核心的地方--递归算法,调用方法自身
retrun Foo(i-1)+Foo(i-2) ;
}
}
}
2.请快速手写出C#冒泡排序算法
public class MianClass
{
public static void Main()
{
int [] array =new int[];
int temp =0;
for(int i=0;i<array.Length-1;i++)
{
for(int j=i+1;j<array.Length;j--)
{
if(array[j]<array[i])
{
temp =array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
}
}
- 面试中经典的算法
- 分享Java面试中遇到的一些经典算法题目
- Java面试中遇到的一些经典算法题目
- 分享Java面试中遇到的一些经典算法题目
- Java面试中遇到的一些经典算法题目
- Java面试中遇到的一些经典算法题目
- 分享Java面试中遇到的一些经典算法题目
- 算法面试:精选微软经典的算法面试100题
- 算法面试:精选微软经典的算法面试100题
- 算法面试:精选微软经典的算法面试100题
- 算法面试:精选微软经典的算法面试100题
- 算法面试:精选微软经典的算法面试100题
- 经典算法面试题目-设计算法移除字符串中重复的字符(1.3)
- 面试经典题目:字符串的反转算法
- 面试中的经典算法
- java面试经典算法
- JAVA经典算法面试
- 分享Java面试中遇到的一些经典算法题目 (转)
- 。。。
- the first time
- 熬夜的技巧
- 说说我的体会
- 【转】NUnit2.0详细使用方法
- 面试中经典的算法
- fseek 和fread、fwrite的区别
- CZ
- 。。。
- 1.权限控制
- 2.method 在class 内部定义则默认为inline函数
- 单片机编程
- 3.const 的由来
- 工作后的梦想