- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 字符串模式匹配KMP算法
最近在重新学习数据结构,字符串KMP算法的实现写了下,一同分享。// 失配函数// pat 模式字符串// patLength 字符串长度// failResult 失配位置数组(长度为patLength)void Mismatch(const char *pat, int patLength, int *failResult){
2010-05-24 23:07:00 876
原创 数据结构学习笔记(三)字符串及KMP算法
3 字符串3.1 C语言字符串字符串的组成元素是字符,具有如下形式,S = S ,…,S ,其中S 是程序设计语言字母表中的字符。在C语言中将字符串表示成以空字符‘/0’结尾的字符数组(/0不计算在字符串中)。例如有如下字符串及在内存中的表示:char s[10] = {“dog”}; dog/0
2010-05-20 20:34:00 1589
原创 WMA格式文件中的TAG信息格式及解析类
需要WMA格式的TAG信息,整理了一下,在这里与大家分享一下。 首先介绍下WMA文件头的结构,如下图/*************************************************************************// 分为文件头和各个帧数据(文件头前16个字节WMA格式是固定的,8个字节的大小是高位存在后面,以后遇到大小都是高位存在后面)+
2010-05-15 01:33:00 5605 4
原创 数据结构学习笔记(二)数组与结构
2 数组与结构2.1 数组许多程序员只把数组看作“一片连续的内存区域”,这只是数组的实现方式,尽管数组通常被实现为一片连续的内存区域,但实现并非数组的全部。直观上,数组由下标(或称为索引)和值所组成的序对集合,其中对于每个有定义的下标,都存在一个与其关联的值。当把数组作为抽象数据类型时,更加关心的是能够在数组上执行的操作。除了创建新数组以外,大多数编程语言对数组只提供两种标准操作:一个
2010-05-09 14:16:00 1428
原创 数据结构学习笔记(一)基础知识
1 基础知识1.1 计算机中数据的存储计算机中数据存储在硬盘上或运行时的内存上,对于实际的物理设备上,某个位置点最多只有两种状态,有或者无,用数字表示也就是1或0,这也就是计算机中所说的位,每一位的值只能是1或者是0,磁盘上所有的位数就代表了磁盘的实际容量。如果把硬盘看做一张带有格子的纸,上面所有格子的数量就代表了该硬盘的实际容量,格子里的1或0就是存储在硬盘上的数据了。因为1
2010-05-08 18:29:00 2966
原创 封装的文件操作函数接口(目前使用在WINCE上)
主要是为了支持文件夹的拷贝和删除同时显示进度,判断剩余空间是否足够等。贴出头文件:/******************************************************************** created: 2010/02/08 created: 8:2:2010 11:59 filename: f:/个人资料_ZWF/自己的源代码/Tes
2010-05-06 15:23:00 1574
原创 封装的注册表操作接口(目前使用在WINCE上)
贴出头文件:/******************************************************************** created: 2010/01/31 created: 31:1:2010 14:12 filename: f:/个人资料_ZWF/自己的源代码/TestFileList/TestFileList/FileList/MyRe
2010-05-04 11:19:00 1058
基于miniblink封装的WebBrowser控件CXMBWebCtrl 以及简单浏览器Demo
2019-04-19
opencv_2413.6_vs2010_x86_MTd_MT_MDd_MD_pdb
2019-01-04
opencv_2413.6_vs2010_x86_MTd_MT_MDd_MD
2019-01-03
VS2010编译的libcurl_openssl_zlib可直接使用的32位静态库
2019-01-03
显示器物理尺寸EDID数据获取
2016-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人