随笔-182  评论-144  文章-1  trackbacks-3
  置顶随笔
摘要: 以后所有在网上发表的技术文章全在http://w3er.com/ (是多人发表的blog)上发表。我也懒得维护多个blog。因为同时还要在公司UED内部写blog。请各位重新订阅下~谢谢支持~阅读全文
posted @ 2011-05-27 18:41 George Wing 阅读(112) 评论(0) 编辑
  2008年11月24日

    最近在阅读严蔚敏的《数据结构》(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 @ 2008-11-24 21:30 George Wing 阅读(106) 评论(1)  编辑