自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CCodeMonkey

To be the best.

  • 博客(20)
  • 收藏
  • 关注

原创

//btree.h#ifndef BTREE_H_H#define BTREE_H_H#include using namespace std;template class Tree;templateclass TreeNode{ friend class Tree;private: TreeNode * firstChild;

2014-05-06 15:28:59 581

原创 线性表-串:KMP模式匹配算法

一、简单模式匹配算法(略,zhuzif)

2014-05-06 11:21:20 784

转载 KMP字符串模式匹配详解

zhuanz KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n);KMP匹配算法。可以证明它的时间复杂度为O(m+n).。一. 简单匹配算法先来看一个简单匹配算法的函数:int Index_BF ( char S [ ], char T [ ], int pos ){/* 若串 S 中从第

2014-05-05 20:03:23 726

转载 C/C++内存划分

1、栈区(stack):由编译器自动分配和释放 ,存放函数的参数值、局部变量的值等,甚至函数的调用过程都是用栈来完成。其操作方式类似于数据结构中的栈。  2、堆区(heap) :一般由程序员手动申请以及释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式类似于链表。  3、全局区(静态区)(static):全局变量和静态变量的存储是放在一块的

2014-05-05 19:43:26 621

原创 线性表-顺序队列(循环队列)

//sqqueue.h#ifndef SQQUEUE_H_H#define SQQUEUE_H_H#include #define MAXSIZE 10using namespace std;class SqQueue{ int data[MAXSIZE]; int front; int rear;public: SqQueue();

2014-05-05 19:28:50 640

原创 线性表-链表队列

//queue.h#ifndef QUEUE_H_H#define QUEUE_H_H#include using namespace std;struct Node{ int data; Node * next;};class Queue{ Node * front; Node * rear; int length;pu

2014-05-05 18:58:11 597

原创 线性表-链表栈

//linkstack.h#ifndef LINKSTACK_H_H#define LINKSTACK_H_H#include using namespace std;templatestruct Node{ T data; Node * next;public: Node() { } Node(T _data,Nod

2014-05-04 14:25:54 582

原创 线性表-顺序栈

//sqstack.h#ifndef SQSTACK_H_H#define SQSTACK_H_H#include using namespace std;#define MAXSIZE 10templateclass SqStack{ int top; T * stack; int maxsize;public: SqStack

2014-05-04 13:19:43 610

原创 线性表-链式存储结构(单链表)

代码如下://linkList.h#ifndef LINKLIST_H_H#define LINKLIST_H_H//#include using namespace std;templatestruct Node{ T data; Node * next;};templateclass LinkList{privat

2014-05-04 12:18:36 635

原创 线性表-顺序存储结构

//sqlist.h#ifndef SQLIST_H_H#define SQLIST_H_H#define MAXSIZE 20typedef int ElemType;using namespace std;class SqList{public: void InitList();//初始化,建立空线性表L bool ListEmpty();//表

2014-05-01 17:17:53 679

原创 Unix环境高级编程:1-2 基础知识、标准化

CH1-1 实现简易ls功能#include #include int main(int argc, char * argv[]){ DIR * dp; struct dirent * dirp; if(argc != 2) err_quit("usage:ls directory_

2014-05-01 14:44:48 676

转载 apue.h包头找不到的问题

转自banhttp://blog.youkuaiyun.com/yafeng_jiang/article/details/7401532

2014-05-01 12:24:49 914

转载 编译器基本过程

yuant编译器最基本的功能就是把高级语言(例如C/Fortran)编写的代码转化为机器指令(就是01串),从这个角度来说它本质上是个转换过程。经典的编译过程主要包括:1、词法分析(Lexical Analysis)      词法分析就是从输入代码中识别出各种记号(token),例如对于C语言我们就需要知道if,else等是语言的关键字,myvar是个标识,而12

2014-04-30 11:22:51 1173

原创 金山——弱智的翻译程序

感谢spencerzou的博文:http://blog.youkuaiyun.com/spencerzou/article/details/24255189题目:有一个弱智的翻译程序,它接收一个文本文件作文输入源source.txt,通过查找给定的字典dictionary.txt,进行一一对应的翻译,并讲翻译结果输出到指定的文件out.txt。对于输入的内容,如果在字典中能找到对应的翻译,则输出翻译后的词

2014-04-30 09:48:34 999

转载 FL2440修改为Linux单系统

硬件平台:FL2440开发板内核版本:2.6.28主机:ubuntu 11.04内核版本:2.6.39转载出处http://blog.youkuaiyun.com/yming0221/archive/2011/06/24/6566551.aspx 本来以为fl2440的nand flash大小为128M,问了客服才知道,现在FL2440使用的是现代的flash,

2014-04-29 12:24:54 739

原创 FL2440移植u-boot

转自本人其他账户u-boot version:2011.09-rc1/home/lucas/u-boot-2011.09-rc1OS:debian 7.1cross-compilation chain:arm-linux-4.3.2致谢:部分内容参考http://my.youkuaiyun.com/crazyman2010的博文,感谢分享。

2014-04-29 12:24:05 875

原创 FL2440移植Linux内核

kernel version:2.6.33.7/linux-2.6.33.7OS:CentOS 6.4cross-compilation chain:arm-linux-4.3.2/usr/local/arm/4.3.2/bin第一步:修改配置(1)选择合适的内核代码,作为硬件参考目标平台arch/arm/mach-s3c2440

2014-04-29 12:22:39 980

转载 C/C++除法实现方式及负数取模详解

http://blog.youkuaiyun.com/sonydvd123/article/details/8245057一、下面的题目你能全做对吗?1.7/4=?2.7/(-4)=?3.7%4=?4.7%(-4)=?5.(-7)/4=?6.(-7)%4=?7.(-7)/(unsigned)4=?答案:1-133-1-31073741

2014-04-29 12:20:17 1104

原创 循环缓冲类

4月27日去迈瑞面试,要求写一个循环缓冲类,真心没接触过,结果kexia

2014-04-29 09:12:48 874

转载 给程序员简历的一些建议

转自:yundanfen最近一直郁闷投出去的简历没收到希望中的回复,自己觉得自己技术也没那么不堪入目,问题可能出现在简历上,于是搜索了下,对于程序员写简历的一些建议。希望对大家有所帮助。希望对自己也有帮助。最后让offer来的更猛烈些吧!!(声明:这是转载的几篇比较好的建议, 对于转载的别人的东西,需要特别声明。)  * 没有必要撒谎    写简历最差的策略就是撒谎

2014-04-28 20:22:40 1328

空空如也

空空如也

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

TA关注的人

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