- 博客(11)
- 收藏
- 关注
原创 HDOJ 1066 题解
HDOJ 1066 题解 Last non-zero Digit in N! 由于网络上的题解或模版诸多互相抄袭, 一知半解, 晦涩难懂. 难以有效的作为参考弄懂此题. 笔者作为一位ACM初学者水平能力有限, 但喜欢真正的理解与解决每道自己可以AC的题目, 所以结合自己2天的琢磨与分析总结了这篇题解. 此题数目较大, n可能是有百位是无法直接计算n!的. 所以最先映入脑海
2015-03-11 02:36:06 1204 1
原创 HDOJ 1053 Huffman编码 自写优先队列的ADT 权当做练习数据结构
//BinHeap.h #ifndef _BinHeap_H struct PriorityQueueNode; struct ElementTypeNode; typedef struct PriorityQueueNode PQN; typedef struct PriorityQueueNode *PriorityQueue; typedef struct ElementTypeNod
2014-12-29 16:34:45 780
原创 消除由GCC生成的抽象语法树的冗余信息
#include #include #include #include #define MAX 100 #define SIZE 20000 #define size 300 #define SUB 10 char buf[MAX]; bool temp=false; int num=0; int useful = 0; int i=0; int j = 0 ; int k=0; char s
2013-09-04 19:14:48 1811
原创 《应用密码学》 欧几里得算法-Euclid
代码: /* ID: 53101304 PROG: Euclid LANG: C TIME:2012/11/6 */ #include<stdio.h> #include<time.h> int Euclid(unsigned int f,unsigned int d) { unsigned int x=f; unsigned int y=d; if( (x==...
2012-11-06 15:53:04 1293
原创 《应用密码学》求给定n阶LFSR在指定q元域上的理想初始向量集合C
/* ID:53101304 PROG:"求q元有限域上的n级LFSR的理想初始向量C1--Cn" LANG: C TIME:2012/10/22 本程序只适用于q<10并且n<10的情况 */ #include<stdio.h> #include<string.h> #include<math.h> #include<time.h&g...
2012-10-23 21:39:59 1923
原创 关于栈的使用
首先include 定义一个栈 stack s; 放入s.push(); 取得栈顶 x = s.top(); 弹出栈顶 s.pop(); 栈大小 s.size(); 栈是否为空 s.empty(); 返回真值为空。 鲜血的教训:想要更新栈顶元素,一定要先取到(top()函数),再弹出(pop()函数),再把更新的元素放入(push()函数)!!
2012-08-14 23:28:48 503
原创 关于chrome浏览器的一些实用应用的记载
1.stylist --修改字体 2.快捷工具 --双击关闭网页 3.adblock --清理广告 4.中国天气预报生活助手(团购,农历) --天气 5.任我购 --京东当当卓越淘宝购物比价 另外 一款免费的软件,叫做Connectify 。能把计算机变成一个无线路由器。它能通过您计算机上的无线网卡发射一个无线AP,让有WiFi功能的设备上网。
2012-08-06 00:32:23 733
转载 JAVA程序员最常遇见的10个异常
程序员最不想遇到黑心老板外,异常也是难以不遇,现在列出10个最遇到的异常: NO.1 java.lang.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是 "程序遇上了空指针 ",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空
2012-07-22 20:41:06 1100
转载 每天记录点学会的知识~1234全排列模版
#include #include using namespace std; #define n 4 int a[n]={1,2,3,4}; int main() { int i; do { for(i=0;i printf("%d ",a[i]); printf("\n"); } while(next_permutation(a,
2012-04-26 16:19:13 1182
原创 记录生活,留下脚步~2012/04/25
1.依然是JAVA :对象序列化,就是把一个对象变为二进制的数据流的一种方法,通过对象序列化可以方便的实现对象的传输或存储。老师讲的时候说有一头活生生的牛,对它进行对象序列化就把它变成了鱼罐头,好吧,大家都乐了。 2.这条不是知识,我跟大聪哥玩游戏猜经典电视剧里的人物。山炮想好了说你猜吧是还珠里的一个组合。我擦我就TM蒙圈了。给我猜傻?逼了最后投降时大聪哥告诉我是赛威 赛广。我滚你吗谁能猜到啊我
2012-04-25 17:51:58 988
原创 每天记录点学会的知识~2012/04/23
(1)适配器设计模式:如果一个类实现接口就必须覆写其中的全部抽象方法,而我们只需要一个方法显然没有必要,而适配器的设计模式就是在实现类和接口之间增加一个过渡的抽象类,子类继承抽象类就可以根据自己的需要进行方法的覆写。 (2)instanceof是Java的一个二元操作符,和==,>,关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。可以用在继承中的子类的实例
2012-04-23 11:54:21 451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人