- 博客(10)
- 资源 (6)
- 收藏
- 关注
转载 编译原理-First集合和Follow集合的求法
原文链接:http://blog.chinaunix.net/uid-20568163-id-1632894.htmlFirst集合的求法: First集合最终是对产生式右部的字符串而言的,但其关键是求出非终结符的First集合,由于终结符的First集合就是它自己,所以求出非终结符的First集合后,就可很直观地得到每个字符串的First集合。1. 直接收取:
2012-04-19 18:09:44 989
转载 C++模板类的文件组织:包含模式与分离模式
原文来源:http://blog.sina.com.cn/s/blog_4aa4593d0100p17b.html一般类的定义和实现组织方式:将定义放在.h文件中,实现放在.cpp文件中。C++中的模板是C++在发展过程中新添的新生力量,template的声明和实现不同于一般的类定义与实现和函数的声明与定义,故在含有模板的C++程序的组织方式就不同于一般的定义与实现相分离的方式。
2012-03-31 21:26:38 907
原创 计算几何初涉 例题:Pipe
问题:黑书P359页。有一个宽度为1的折线管道,上面顶点为(x0,y0).......(xn,yn),下面各顶点为(x0,y0-1)......(xn,yn-1),假设管壁不透明,不反射,光线从最左边的(x0,y0) (x0,y0-1)之间射入,向四面八方传播,问光线最远能射到哪里或着能穿透整个管道。1.最优光线必须是擦到一个上顶点一个下顶点。2.枚举算法,任取一个上顶点和一个下顶点,
2012-03-31 20:57:31 791
原创 猥琐输入流。
猥琐输入流。static inline bool get(int &v){ int s = 1, c; while(!isdigit(c = getchar())&&c!='-') { if(c == EOF) break ; } if(c == EOF) return 0; if(c=='-') s
2012-03-31 10:20:15 572
原创 快速幂运算的应用
快速幂取余的方法,所得返回值为 a^b % pint f(int a,int b,int p){ int temp = 1; while(b) { if(b & 0x01) { temp = (temp * (a%p)) % p; } a = ( (a%p) * (a%p) )
2012-03-29 14:08:19 797
转载 如何使用Lex和Yacc工具(2)---Parser Generator+VC6.0配置
本文来源:http://blog.csdn.net/martinkro/article/details/2818719工具准备 parser generator: http://www.bumblebeesoftware.com/downloads.htm VC6.0:网上到处都是。 (1)parser generator的环境设置 安装好parser
2012-03-23 17:04:40 654
转载 找出所缺的整数
题目:数组A中包含n-1个[0,n-1]内的不同整数,n个数中只有一个数不在所给的数组中。设计一个找到这个数的O(n)时间的算法。除了数组A自身以外,只能利用O(1)的额外空间。与之相似的另一个题目见《算法导论》思考题4-2:问题同上,但在这里,不能由一个单一操作来访问A中的一个完整整数,因为A中整数是以二进制表示的。我们所能用的唯一操作就是“取A[i]的第j位”,这个操作所花时间为常数。题目
2012-03-18 16:29:33 627
原创 排序算法
部分排序算法的练习。#include #include using namespace std;#define N 100int elem[N];//待排序数组int n;//实际元素个数//Inputvoid Input(){ cin >> n; for( int i = 0 ; i < n ; i++ ) { cin >> el
2012-03-18 16:24:56 394
原创 N个整数 两两异或求和
问题:有n个正整数,将每个整数两两异或,求出最后所有异或结果的和。n 才疏学浅,参考了别人的思路。将每个整数按位来考虑。重点记录每一位的异或后1的个数。要注意结果的范围。#include #include using namespace std;//每个整数最多不会超过20位#define K 20int main(){ int n,x; int
2012-03-18 15:14:05 6592
原创 一些计算机和其他方面的书籍
很多计算机学科的书籍还是很值得一看的,经典著作。还有一些想买的书籍,还挂在豆瓣上。 《算法导论》第二版 感觉是计算机的必备书籍之一,无论是大学还是工作,总有用到的时候,当时是因为大一下,刚开始接触ACM,从卓越上花了58RMB买来的,刚买来那几天,冲动的捧着算法导论学习,妄想学习算法在OJ上切题。后来发现基础太差了,还是慢慢来吧。我一直是挑着章节进行学习,也主要是为了程序
2012-03-15 13:15:04 1214
FlashFXP----功能强大的FXP/FTP软件
2012-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人