- 博客(12)
- 资源 (7)
- 收藏
- 关注
转载 PSNR的计算
/*程序说明:计算两幅图像的SNR值,两幅图像需要位于项目的根目录下面,输入文件名加后缀名 2015年3月27日 by sea*/#include #include #include #include #include //#define INPUT1 "C:\\Use
2015-03-29 20:54:08 1795 1
转载 数组指针 和 指针数组
最近发现公司有些人说怎样区分 数组指针 和 指针数组 ? 其实 很简单;数组指针, 先是(定语 ) (主体), (定语 数组) + (主体 指针) ,就说明, 这是一个指针 (主体 指针), 指向的是一个 (定语 数组);例如:int a[3][4];int (*p)[4] = a; // p 是数组指针, p指向的是a
2015-03-17 21:32:58 439
原创 快速排序(一)
#include int * quickSort(int *, int, int);int index(int *, int, int);int main(void){ int i; int low = 0; int high = 7; int a[8] = {1,3,5,2,6,7,9,0}; quickSort(a,low,high); printf("快速升序后的值为:
2015-03-13 11:01:04 372
原创 链式二叉树
#include #include struct BTNODE{ int data; struct BTNODE *pLeftChild; struct BTNODE *pRightChild;};struct BTNODE * creatBTnode(void);void prTraverseBT(struct BTNODE *);void miTraverseBT(str
2015-03-12 14:31:12 473
转载 指针与指针数组
很多人以为“指向数组的指针”就是“指向指针的指针”,于是有人写这样的代码:int a[3][4];int **p = a;//错误 这个代码的错误之处在于a是一个数组,它的成员也是数组,所以a叫做“数组的数组”——C++中严格说来没有二维数组。那么,你要用一个指针来记录a,就要用一个能表示“数组的数组”的指针,以下代码是正确的:int (*p)[4] = a;//正确 只有
2015-03-09 15:35:19 338
原创 汉诺塔---递归算法
#include void hanuota(int,char,char,char);//第一个char是起始盘子,中间的char是借助的盘子,最后一个char是要到达的位置,理解了这个下边递归调用就很好理解了 int main(void){ char ch1 = 'A'; char ch2 = 'B'; char ch3 = 'C'; int n; printf("请输入要汉诺塔n的
2015-03-09 15:20:27 691
转载 二维数组指针
概括的说,指针其实就是可变数组的首地址,说是可变数组,是 指其包含内容的数量的可变的,并且是可动态申请和释放的,从而充 分节约宝贵的内存资源。我一向喜欢一维数组,除非万不得已,我一 般是不用二维数组的,多维的则更是很少涉足了。因为一维简单,容 易理解,而用指针指向的多维数组就具有相当的复杂性了,也因此更 具有讨论的必要。 闲话少说,这里我就以三个二维数组的比较来展开
2015-03-08 21:48:00 409
转载 JM8.5中的高精度象素运动估计
JM8.5中的高精度象素运动估计Outline:1、 运动估计相关的数据结构和变量2、 相关重要变量的初始化3、 运动估计函数(BlockMotionSearch())的流程4、 运动矢量预测5、 整象素点运动估计6、 亚象素点运动估计(即高精度象素点运动估计)7、 亚象素点的插值预测8、 遗留问题 1、运动估计相关的数据结构和变
2015-03-06 15:51:17 560
原创 队列的创建,入队,出队,遍历
#include #include typedef struct queue{ int * pBase; int front; int rear;}QUEUE;void init(QUEUE *);bool enQueue(QUEUE *,int);bool IsFullQueue(QUEUE *);bool traverseQueue(QUEUE *);bool IsE
2015-03-05 15:02:55 1945
原创 宏块的分块模式及函数PartitionMotionSearch
1.宏块的分块模式,在配置文件encoer_baseline.cfg中有########################################################################################### Encoder Control###################################################
2015-03-04 13:16:27 780
原创 栈的操作,创建,遍历,入栈,出栈
#include #include #include typedef struct node{ int data; struct node *pNext;}NODE, *PNODE;typedef struct stack{ PNODE pTop; PNODE pBottom; }STACK, *PSTACK;void init(PSTACK s);void pus
2015-03-02 21:28:19 1517
原创 单链表操作,创建,遍历,插入,删除,排序等操作
#include #include #include #include /*typedef enum c_bool{ false = 0, true = 1,}bool;*/ //由于c当中没有布尔类型,只能够通过枚举来定义了or通过头文件也可以 typedef struct Node{ int data; struct Node * pNext;}NOD
2015-03-01 21:02:24 579
官方PSNR和SSIM---matlab实现
2015-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人