自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 队列相关

/**********队列相关************/ #include #include #include #define OK 1 #define OVERFLOW 0 #define error 0 typedef struct Qnode /*结点结构*/ { int data; struct Qnode *next; }Qnode,*Queueptr; typedef str

2014-03-21 23:23:04 523

原创 链栈相关

/*******链栈*****/ #include #include #include typedef struct StackNode/*结点类型*/ { int data; struct StackNode *next; }StackNode,*LinkStackPtr; typedef struct /***链栈结构*/ { LinkStackPtr top; int coun

2014-03-18 15:11:02 563

转载 内存结构理解

对于C语言的学习首先要搞清楚C程序在内存中的分布。   1,在ceontos系统终端中 [cpp] view plaincopyprint? #include   #include   #include     int add(int a, int b)  {      return (a+b);  }    int a1 = 1;  static

2014-03-17 22:50:57 773

原创 一种较为便捷的快排写法

代码思维: 通过设定哨兵a[low],从a[low+1]到a[high]依次与a[low]进行比较,最终目的是使哨兵左边部分元素都比哨兵元素小,右边部分元素都比哨兵元素大。然后对左右两部分分别进行递归调用,最终实现所有元素的排序。 PS:此处是通过自增指针cur,将low之后比哨兵元素小的元素全部交换到前面部分,之后交换哨兵元素与cur指针所指元素,使得哨兵元素左边部分元素值都比哨兵元素小,右

2014-03-17 21:31:24 1479 1

原创 Linux下的Nano命令

1.打开或创建新文件 #nano 文件名 ps:Nano是一种单模式编辑器,可以直接输入文字。如果要编辑一个像/etc/fstab一样的配置文件,使用-w参数 #nano -w 文件名 2. 保存:Ctrl+O 退出:Ctrl+X 3. 剪切和粘贴 剪切一整行,用Ctrl+K  要粘贴它,只需把光标移动到您所要粘贴的位置,然后按Ctrl+U。要移动多行,只需多按几次Ctrl+K

2014-03-17 21:04:47 834

原创 双向链表

双向链表随机创建及删除指定元素   /*******双向链表*********/ #include #include #include typedef struct List { int data; struct List *prev,*next; }List,*LinkList; LinkList Init_List(LinkList *L)/*初始化双向链表*/ { (*L)=

2014-03-17 16:34:24 561

空空如也

空空如也

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

TA关注的人

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