自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Enjoy IT!

不是因为成功而快乐,而是因为快乐而成功。

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 opencv 实现图像的旋转

http://blog.csdn.net/tulun/article/details/7161885#cpp原文中会存在内存泄露,我稍稍改下#include "cv.h"#include "highgui.h"#include "math.h"// clockwise 为true则顺时针旋转,否则为逆时针旋转IplImage* rotateImage(IplImage* src, in

2013-02-01 18:24:26 598

原创 笑侃NBA-第二回:伤麦迪,叹麦迪 读后感

“霍尔对我说过:麦迪练得好的时候,他整个人充满了自信。自信是什么?自信就是球场上的霸气。这玩意儿骗不了人。训练师有句话,叫:“你怎么对待你的身体,你的身体就怎么对待你。”霍尔说过,你在力量房里每多举起一磅杠铃,你对自己身体的自信也就多了一磅;你在训练场上每多投进一球,你对自己能力的信心也就多了一分。比赛时训练的反映,你练得好,就打得好。那时候麦迪可以说是霸气四射。”    自信不是无缘无故想出

2012-08-22 11:11:25 2121

原创 hdu 1022

原题地址:http://acm.hdu.edu.cn/showproblem.php?pid=1022Train Problem ITime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11508    Accepted Su

2012-08-20 15:26:27 693

原创 顺序队列(循环队列)基本操作实现 C语言

只写了几个主要的操作,销毁,清空等没有写#include #include #define OK 1#define ERROR 0#define QUEUE_SIZE 100typedef int Status;typedef int ElemType;typedef struct Qnode{ ElemType *base; int

2012-08-19 13:22:17 5862

原创 链队列的C语言实现

#include #include #define ERROR 0#define OK 1typedef int Status ;typedef int ElemType;typedef struct Lnode{ ElemType data; Lnode* next;}Lnode, *Link;typedef struct queue{

2012-08-19 10:19:36 1722

原创 链栈的实现

拖了很久,还是把链栈写了。链栈基本操作与顺序栈差不多,可是链栈弹出的时候,太麻烦,需要遍历整个链栈一遍,所以时间复杂度大于顺序栈的操作。#include #include #define STACK_INIT_SIZE 100#define STACKINCREAMENT 10#define OVERFLOW -1#define ERROR 0#define OK 1

2012-08-18 10:37:36 576

原创 顺序栈的实现C语言

没有什么要讲的。顺序栈的结构体里:头指针,尾指针,还有栈的容量。构建栈的时候,就是寻找出一片大小合适的内存空间,并用结构体里的尾指针指向这片空间。头指针开始也是指向这片空间的。压栈就是:先判断空间是否足够?不够的话,继续分配空间;够的话给头指针指向的结点赋值,并把头结点向后移一位(也就是说头指针始终指着的空间中data没有任何值)。弹栈就是:首先将头指针移回一个单位,然后将用e返回栈顶的值。

2012-08-16 10:31:53 1084

原创 栈的应用 表达式求值

支持 + - * / ( )符号,每个数必须是0~9,输入时以#符号结尾#include #include #include #include using namespace std; int main(){ string ss; while(cin>>ss) { stack s1;

2012-08-15 18:47:59 654

原创 hdu 1222 Wolf and Rabbit

http://acm.hdu.edu.cn/showproblem.php?pid=1222我本来想做到约瑟夫环的题目,百度了一下,说hdu1222是关于约瑟夫环的,这于是我写了个约瑟夫环的循环单链表的代码,结果坑爹了,超时。最后想想,这道题根本不要用循环单链表来求解。只要验证m 与n是否互质就行了。下面是代码,第一个是我利用循环单链表的代码,应该正确,但是超时:#include

2012-08-07 15:06:00 916

原创 单链表的C语言实现

今天学习了单链表,并写出了其的C语言实现,验证了一下感觉基本正确。但是代码的健壮性不够,对于有的不合法的输入,并没有显示输出错误。代码可以直接贴在编译器上编译执行,我已经写过主函数了。如有错误,欢迎指正。#include #include typedef struct LNode{ int data; LNode *next;}LNode,

2012-08-05 15:20:17 804

原创 头结点,头指针,首元结点的三角恋

最近在学习链表,出现了几个容易混淆的概念,分别是头结点,头指针,首元结点,他们三个到底是什么关系呢?头结点:       头结点是链表里面第一个结点,他的数据域可以不存放任何信息(有时候也会存放链表的长度等等信息),他的指针区域存放的是链表中第一个数据元素的结点(就是传说中的首元结点)存放的地址。为什么要设头结点呢?第一点,防止防止单链表是空的而设的.当链表为空的时候,带头结点的头指针就指向头

2012-08-05 09:51:53 6550

转载 c++按地址传参–指针和引用

java里都是按值传递,而c++有按值传递,按地址传递(指针和引用)#include using namespace std;void swapByPoint(int *x,int *y);void swapByRef(int &x,int &y);int main(){ int x=5,y=10; cout<<x<<":"<<y<<endl; swapByPo

2012-08-04 09:48:28 1957

原创 iso15675 道路车辆控制局域网络诊断 第二部分 网络层服务 阅读笔记 (2)

5.服务数据单元详述1)Mtype 报文类型Type类型: enumeration 枚举型Range值域: diagnostic(诊断),remote diagnostic(远程诊断)     可以通过改变type来拓展range的值。如果 Mtype=diagnostic,则地址信息N_AI中包含的参数有:N_SA,N_TA,N_TAtype如果 Mtype=remote

2012-08-03 14:09:52 2169

原创 顺序存储结构线性表基本操作 纯C语言实现

自己把顺序表用C语言写了出来,并小试牛刀,做了一题,将La与Lb合并。#include #include #define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define LIST_INST_SIZE 5#define LIST

2012-08-03 13:56:50 13532 1

原创 malloc函数

我们都知道数组的长度是预先定义好的,在整个程序中固定不变。C语言中不允许动态数组类型。例如:int n;scanf("%d",&n);int a[n];用变量表示长度,想对数组的大小作动态说明,这是错误的。但是在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定。对于这种问题,用数组的办法很难解决。 所以C语言提供了malloc函数用来动态分

2012-08-02 19:37:49 690

原创 C语言的scanf输入

Scanf输入:1.scanf函数的一般形式与格式说明Scanf(格式控制,地址列表)如:scanf("%d%d%d",  &d, &d, &d);  输入时,3个数可用空格间隔    格式控制后面应当是变量地址,而不应该是变量名。如果在“格式控制”字符串中除了格式说明以外,还有其他字符,则在输入时,在对应位置应输入与这些字符相同的字符。如:scanf("%d:%d

2012-07-19 10:48:17 1382

原创 C语言中printf输出的总结

Printf输出:(1) 输出的基本格式:就是printf函数括号内的双引号内是什么,就输出什么。只是将格式说明(如:%d, %c等按照顺序用双引号后的变量替换表示)例如:     Printf("%d%d",3, 6)  就输出:36     a = 6;   Printf("%d,%d" ,5, a) 就输出5,6     a = 6;  printf ("a = %d

2012-07-19 10:08:11 2027

原创 比较getline()与cin.getline()

getline()与cin.getline()都可以输入整个字符串,而且可以无视字符串中的空格。具体用法及差别如下:1.getline()在头文件中会输入你所输入的一切,包括空格,无论你输入多少空格(甚至你以多个空格结尾它都可以在输出中体现出来),会输入到直到enter键;         函数原型:getline(cin,str);cin:istream类

2012-06-24 20:44:21 2599

原创 hdu 1.3.3 2561 第二小整数 自己的解法及其他解法

原题:第二小整数Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 834 Accepted Submission(s): 554 Problem Descr

2012-03-29 19:40:29 1839

原创 利用sort()对结构体数组进行排序

刷了杭电的2道题都用了结构体排序,总结下:  #include "algorithm"      ///////头文件struct Arr{       int a;       int b;};Arr arr[10];bool cmp(const Arr &a, const Arr &b)            ///////当return

2012-03-29 19:05:50 8446

原创 hdu 杭电 1.3.1 1236 排名

排名Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9293    Accepted Submission(s): 3453Problem Description今天的上机考试虽然有实时的Ranklist,但

2012-03-28 15:54:51 2835

转载 C语言中,float在内存中的储存方式

浮点型变量在计算机内存中占用4字节(Byte),即32-bit。      遵循IEEE-754格式标准。 一个浮点数由2部分组成:底数m 和 指数e。±mantissa × 2exponent (注意,公式中的mantissa 和 exponent使用二进制表示)底数部分 使用2进制数来表示此浮点数的实际值。指数部分 占用8-bit的二进制数,可表示数值范围为0-255。

2012-03-24 12:02:46 4927 2

原创 杭电 1.2.2 hide handkerchief

原题地址: http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=2&problemid=6hide handkerchiefTime Limit: 10000/3000 MS (Java/Others) Memory Limit: 32

2012-03-22 16:25:27 1929

原创 iso15675 道路车辆控制局域网络诊断 第二部分 网络层服务 阅读笔记 (1)

参考书籍:iso15675协议中文版,合工大谢梦如学姐的笔记控制局域网络诊断第二部分:网络层服务1.通信服务   N_USdata.request   分割数据传输服务请求        由发送端上层使用,用于向网络层传递控制信息和诊断服务数据   N_USData.FFindication  分割数据传输服务首帧服务说明        向上层传递的信息开头

2012-03-18 20:51:02 2555

转载 CAN 总线中主动错误和被动错误的通俗解释

首先建议把广泛使用的“主动错误”和“被动错误”概念换成“主动报错”和“被动报错”。1. 主动报错站点    只要检查到错误,它立即“主动地”发出错标识。所谓“出错标识“,它本身就是一个“错误的位序列”(连续的6个显性位,不满足CAN协议的“最多5个连续的同性位”要求),目的是“主动地”告诉大家:即使你们没有发现“刚才我已发现”的错误,现在我“以身作则”出错啦!你们该看到这个错误了吧

2012-01-13 10:28:18 4573 1

wingage.zip

此为压缩包,解压后注册可以得到碳60等的结构。注册后可以将其的立体图保存。

2012-10-17

空空如也

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

TA关注的人

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