上一页 1 2 3 4 5 6 7 8 ··· 54 下一页

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语言源码 阅读(157) 评论(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语言源码 阅读(256) 评论(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语言源码 阅读(247) 评论(0) 推荐(0) 编辑

2012年6月21日

POJ 1220 http://poj.org/problem?id=1220

摘要: 高精度之间的转换,利用模板即可,可以看的资料里面代码:#include <iostream>#include <cstdio>#include <cstring>using namespace std;char str[1000];;int newBase , oldBase;int start[1000] , ans[1000] , res[1000];int getNum(char c){ if(c >= '0' && c <= '9') return c-'0'; if(c & 阅读全文

posted @ 2012-06-21 15:56 c语言源码 阅读(274) 评论(0) 推荐(0) 编辑

2012年6月20日

打印蛇形图案

摘要: import java.util.Scanner; public class Test { // 输出蛇形的图案。(如下所示:) // 10 11 12 1 // 9 16 13 2 // 8 15 14 3 // 7 6 5 4 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int array[][] = new int[n][n]; for(int i=0;i<... 阅读全文

posted @ 2012-06-20 23:17 c语言源码 阅读(338) 评论(0) 推荐(0) 编辑

Thread.interrupted()方法的陷阱

摘要: package test84; public class selfInterrupt { public static void main(String[] args) { Thread.currentThread().interrupt(); // 下面的判断会打印出来这样的语句 Interrupt:false // 这样的结果是不是很让人费解呢??? // // 分析其原因为: // // 因为在上面的一句代码可以中断线程,所以if判断线程是否中断就会得到的事true // 但是 Thread.interrupted()这个方法执行完后就会清除线程的中断状态, // ... 阅读全文

posted @ 2012-06-20 23:16 c语言源码 阅读(245) 评论(0) 推荐(0) 编辑

synchronouQueue 的用法

摘要: 参考的地址:http://www.blogjava.net/xylz/archive/2010/07/30/327582.html这是空中网技术面试的一个题目。import java.util.concurrent.Semaphore; import java.util.concurrent.SynchronousQueue; public class synchronouQueue_Thread { public static void main(String[] args) { //定义一个Semaphore对象,他就相当于一把锁一样。 final Semaphore se... 阅读全文

posted @ 2012-06-20 23:08 c语言源码 阅读(261) 评论(0) 推荐(0) 编辑

Mysql不能显示中文的解决办法

摘要: 在mysql的安装目录下,找到my.ini文件,然后在这里面设置。port是设置的端口号码,然后在[mysql]下面的default-character-set就是设置为中文的情况,把原来的设置为gbk,然后保存就可以了。 阅读全文

posted @ 2012-06-20 23:06 c语言源码 阅读(338) 评论(0) 推荐(0) 编辑

java处理加密文件---实现RSA算法

摘要: 1RSA算法的原理如下:1.1原理假设我们需要将信息从机器A传到机器B,首先由机器B随机确定一个Key,我们称之为密匙private_key,将这个可KEY始终保存在机器B中而不发出来;然后,由这个private_key计算出另一个Key,我们称之为公匙Public_key。这个Public_key的特性是几乎不可能通过该Key计算生成它的private_key。接下来通过网络把这个Public_key传给机器A,机器A受到Public_key后,利用该key,将信息加密,并把加密后的信息通过网络发送到机器B,最后机器B利用已知的private_key,就可以解开加密信息。1.2步骤RSA算法 阅读全文

posted @ 2012-06-20 17:57 c语言源码 阅读(480) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 54 下一页

导航