2012年6月22日

hdu 1251(字典树) 统计难题 http://acm.hdu.edu.cn/showproblem.php?pid=1251

摘要: 解题思路:直接套用字典树的模板,注意以空行结束的判断是 strcmp(str,"")==0代码:#include <iostream>#include <cstdio>#include <cstring>using namespace std;//创建一个字典树结构体struct node{ int num; struct node *br[26];};node *root;//插入字母建立树void Tree_Insert(char str[]){ node *t , *s = root; int i , j; int len = st 阅读全文

posted @ 2012-06-22 18:49 c语言源码 阅读(156) 评论(0) 推荐(0) 编辑

C#基础知识整理:基础知识(2) 类

摘要: 类,是面向对象语言的基础。类的三大特性:封装、继承、多态。最基本的特性就是封装性。程序员用程序描述世界,将世界的所有事物都看成对象,怎么描述这个对象?那就是类了。也就是用类来封装对象。用书上的话说,类是具有相同属性和行为的对象的抽象。宝马汽车、别克汽车、五菱之光汽车... 基本具有相同的属性和行为,所以可以抽象一个汽车类,当然也可以把路人甲的宝马汽车、路人乙的别克汽车... 抽象一个汽车类。类抽象完成后,可以实例化,实例化后的称之为一个对象,然后可以对属性赋值或运行类的方法。属性和方法同每个对象关联,不同的对象有相同的属性,但属性值可能不同;也具有相同的方法,但方法运行的结果可能不同。类的属. 阅读全文

posted @ 2012-06-22 17:16 c语言源码 阅读(258) 评论(0) 推荐(0) 编辑

C#基础知识整理:基础知识(1) Main方法

摘要: 千里之行始于足下,掌握某一项技能,都是要从最基本的东西开始。温故而知新,一件小事当你在不同的境遇,不同的时间下去做,总能获得意想不到的体验和收获。那么首先就从Main方法开始吧,//using关键字在该处的作用是引入一个“外部程序集”,System是微软提供的.net平台最基本程序集,所有.net程序都必须引用该程序集。using System;//命名空间,允许一个类属于一个命名空间,也可以多个类同在一个命名空间;//作用是,防止类名冲突,也就是说,不同的命名空间里可以有类名相同的类;当然在规范的代码里,命名空间可以组织类的层次,//比如:公司名.项目名.模块名... 这样的层次,工程的层次 阅读全文

posted @ 2012-06-22 11:27 c语言源码 阅读(253) 评论(0) 推荐(0) 编辑

字典树--模板

摘要: <<字典树的模板>>#include <iostream>#include <cstdio>#include <cstring>using namespace std;//字典树的节点的结构typedef struct node{ struct node *br[26]; int num;}node;node *head;//字典树的构建void Tree_Insert(char str[]){ node *t , *s = head; int i , j; int len = strlen(str) - 1; for(i = 0 ; 阅读全文

posted @ 2012-06-22 11:02 c语言源码 阅读(244) 评论(0) 推荐(0) 编辑

导航