自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 如何让计算机计算四则运算表达式[第一篇]

      从今天开始,我要发表些一系列文章。讨论关于如何编程实现加减乘除四则运算的解析和计算。我现在所掌握的一共有三种方法。      第一种方法称为递归下降。通过调用一些相互递归的函数来解析表达式。不需要任何前提知识。      第二种方法首先建立抽象语法树,然后再遍历语法树,把中缀表达式变成后缀表达式,然后再计算。需要一点编译原理的知识。      第三种方法首先建立抽象语法树,

2010-03-28 09:24:00 1939

原创 一个SLR,LR,LALR语法分析器

这些天我编写了一些语法分析器,它能够分析符合SLR,LR,LALR规范的语句。所有的类都放在syntexparse包中。算法来自与龙书。下面是一些用法。Symbol类表示文法中的终结符和非终结符。构造函数的第一个参数为符号名称,类型为String。第二个参数表示该符号是终结符还是非终结符,类型为boolean。用法:对于推导规则E->E+T中文法符号E,+,T可以这样来表示非终结符E:Sy

2010-03-24 10:54:00 13827 1

原创 8 Puzzle/8 数码问题

                                                          这些天一直在研究8数码问题,用C++实现了A*。并且用了C++的模板使得它也能够处理15数码的问题。但是15数码的问题的难度超乎了我的想象。A*不管用了。一个更好方案是使用IDA*算法。前几天看了篇论文,发现了一个增强版的IDA*算法。所以决定使用这个威力加强版IDA*算法来处理

2010-01-23 10:54:00 5454 1

原创 Triple Des算法

参考资料:http://www.tropsoft.com/strongenc/des3.htm 自己用c写的: /*tripledes.c Triple Des算法*/ #include#define ENCRYPTION 1#define DECRYPTION 0typedef unsigned char byte;/*参数和des一样,

2010-01-10 11:21:00 1541

原创 DES算法

参考资料:1)非常详细的算法过程http://www.tropsoft.com/strongenc/des.htm2)用javascript写的DES,显示算法每一步的结果,对调试算法很有帮助http://people.eku.edu/styere/Encrypt/JS-DES.html自己用C写的算法: /* DES算法 des.c */ #include

2010-01-09 11:39:00 921

原创 产生质数的迭代器

      这篇文章介绍两种用python编写质数迭代器的方法。      第一种方法非常简单: def genprime(): yield 2 for n in countodd(1): if isprime(n): yield n         这个方法的思想是除了2之外,在所有奇数中判断是否为质数。countodd是一个奇数迭代器。可以这样来定义:de

2009-12-25 14:55:00 1399

原创 Google Treasure Hunt 2008 Question:Robot

问题是这样的:A robot is located at the top-left corner of a 66 x 49 grid (marked Start in the diagram below).The robot can only move either down or right at any point in time. The robot is trying to r

2009-12-21 09:39:00 725 1

原创 用python解决 Google Treasure Hunt 2008 Question:Primes

问题:Find the smallest number that can be expressed as                           the sum of 7 consecutive prime numbers,                                           the sum of 21 consecutive prime numbe

2009-12-19 13:56:00 1068

原创 Google Treasure Hunt 2008 Question:Primes

这个问题的题目是:Find the smallest number that can be expressed as                           the sum of 7 consecutive prime numbers,                                           the sum of 21 consecutive prime

2009-12-19 11:31:00 494

tinyftp一个小型ftp服务端C源代码

一个小型的ftp服务端C源代码,用于学习之用。

2010-12-26

一个SLR,LR,LALR语法分析器源代码

详细用法请看http://blog.csdn.net/prettyinsight/archive/2010/03/24/5410928.aspx

2010-03-24

8数码游戏 A*算法 C++实现

我使用C++实现的8数码的A*算法。这里http://blog.csdn.net/prettyinsight/archive/2010/01/23/5247744.aspx有详细介绍。

2010-01-23

google v8 javascript engine源码

google v8 javascript engine源代码

2009-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除