《数据结构》与《JavaScript权威指南》结合学习

    最近在阅读严蔚敏的《数据结构》(C语言版),理论的知识看得枯燥无味。《JavaScript 权威指南》是国内的 JavaScript 编程语言教科书。这两本书的写作风格都让人读了想睡觉的感觉。前端开发到了这一步就是一个坎了。这个坎就是你的“任督二脉”。

    《数据结构》可以结合任何一门编程语言来学习,所以也可用C#语言来实现。

举例:求从1到多少的阶乘为10000用递归编程实现

C#代码:

static class Add
{
private static int i = 1;
public static int op(int num)
{
int sum = num / ++i;
if (sum == 1)
return i;
return op(sum);
}
}

class Program
{
static void Main(string[] args)
{
int i = Add.op(10000);
Console.WriteLine(
"{0}", i);
}
}

JS代码:

var i =1;
testCase
= {
run:
function(n){
sum
= parseInt(n / ++i);
if(sum == 1)
{
return i;
}
else
{
return testCase.run(sum);
}
}
}
console.log(testCase.run(
10000));
posted on 2008-11-24 21:30  豆豆の爸爸  阅读(283)  评论(1编辑  收藏  举报