.NET面试常见题目
来源:互联网 发布:床垫 独立弹簧 知乎 编辑:程序博客网 时间:2024/05/19 13:45
一、一列数字规则如下:1、1、2、3、5、8、13、21、34..........求第30位数是多少,用递归算法实现
public class demo {
/**
* 实现方法
* @param i
* @return
*/
public static int Foo(int i) {
if (i <= 0) {
return 0;
} else if (i > 0 && i <= 2) {
return 1;
} else {
return Foo(i - 1) + Foo(i - 2);
}
}
/**
* 测试
* @param args
*/
public static void main(String[] args) {
System.out.println(demo.Foo(30));
}
}
二、编程实现冒泡程序的算法
①、最经典的冒泡排序的方式
for (int j = 0; j < list.Length; j++) { for (i = list.Length - 1; i > j; i--) { if (list[j] < list[i]) { temp = list[j]; list[j] = list[i]; list[i] = temp; } }
②、自带的排序方式
static void Main(string[] args) { int[] a = { 3, 4, 7, 10, 5, 9 }; Array.Sort(a); for (int i = 0; i < b.Length; i++) { Console.Write(b[i].ToString() + " "); } Console.ReadLine(); }
③、
int[] a = { 3, 4, 7, 10, 5, 9 }; var t = from x in a orderby x select x; foreach (int i in t) Console.WriteLine(i);
- .NET面试常见题目
- Java常见面试题目
- 常见笔试/面试题目
- 常见面试题目1
- 常见面试题目2
- 常见面试题目3
- 常见面试题目4
- 常见面试题目5
- 常见面试题目6
- Java面试常见题目
- sql常见面试题目
- Shell常见面试题目
- 常见etl面试题目
- 常见测试面试题目
- 面试常见题目
- 常见面试题目总结
- 常见面试题目
- Spring常见面试题目
- 数组
- GridView添加编辑模板
- Ubuntu下安装MySQL
- IT嘻游记【一】
- insmod 时出现的错误
- .NET面试常见题目
- 【NGINX】虚拟主机配置示例
- 学习OpenCV的三种境界
- 流形学习
- Js中radio数组的相关代码
- Wince5.0下如何将Public和Private下的代码移植到BSP下
- Ajax
- 数据库设计原则
- Android 发送彩信