志存高远

专注于C/C++

数据结构与算法-----队列-使用链表(链式结构)实现

数据结构:队列结构特点 1.基本特征:先进先出 2.基本操作:从后端(rear)压入(push),从前端(front)弹出(pop) 3.实现要点:初始化空间、从后端指针压入,从前端指针弹出,判空(链表结构只需要判空,不考虑容量不足情况) 下面使用链表实现队列结构,那么成员变量就是front和r...

2015-11-30 17:51:56

阅读数:1060

评论数:0

C语言-----循环双向链表(增加文件读写链表功能)

双向链表其实是单链表的改进。 当我们对单链表进行操作时,有时你要对某个结点的直接前驱进行操作时,又必须从表头开始查找。这是由单链表结点的结构所限制的。因为单链表每个结点只有一个存储直接后继结点地址的链域,那么能不能定义一个既有存储直接后继结点地址的链域,又有存储直接前驱结点地址的链域的这样一个双链...

2015-11-25 17:39:13

阅读数:2137

评论数:1

C语言-----循环单链表

#include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct node{ char name[32]; struct node *next; }no; unsig...

2015-11-24 13:22:20

阅读数:501

评论数:0

Find命令搭配atime/ctime/mtime时的日期写法

find可谓是aix/linux上使用较多的维护用命令,但很多时候需要用到针对时间的搜索。本文主要对find中搭配atime、ctime和mtime的各种参数进行介绍。 atime:访问时间(access time),指的是文件最后被读取的时间,可以使用touch命令更改为当前时间; ctim...

2015-11-23 10:31:57

阅读数:2628

评论数:0

C语言-----线性单链表

所谓链表,就是用一组任意的存储单元存储线性表元素的一种数据结构。 链表又分为单链表、双向链表和循环链表等。我们先讲讲单链表。 所谓单链表,是指数据接点是单向排列的。一个单链表结点,其结构类型分为两部分: 1、数据域:用来存储本身数据 2、链域或称为指针域:用来存储下一个结点地址或者说指向其...

2015-11-21 22:48:40

阅读数:1209

评论数:0

Linux c 源码(StrDelAllSpace:去除字符串所有空格)(strpack)

Linux c 源码(StrDelAllSpace:去除字符串所有空格) void pubStrDelAllSpace(char *sStr) { int len,k,i; if (sStr == NULL) return; len = strlen(sStr); k = 0; for (...

2015-11-19 11:21:35

阅读数:1760

评论数:0

Linux c 源码(getvalbypos根据位置和特定的字符解析所需的信息)

char * getvalbypos( char *pack, int pos, char *cSec, char *val )pack:传入的数据缓冲区数据 pos:需要获得的位置数据,如果是0表示得到第一个数据,1表示得到第二个数据cSec:其实就是一个分割字符,由用户指定,例如下面例子的 ...

2015-11-17 18:20:15

阅读数:802

评论数:0

详解 C/C++中struct和typedef struct

今天在linux下使用gcc编译的时候忽然出现了【错误:‘s’的存储大小未知】其中s是结构体变量,然后就仔细观察错误原因,结果竟然是...... 现总结如下: 1 首先://注意在C和C++里不同     在C中定义一个结构体类型要用typedef:     typedef struct ...

2015-11-17 11:12:04

阅读数:467

评论数:0

linux下面ftp/wget命令下载文件夹目录

目标ftp服务器是一个非标准端口的ftp1.通过shell登录#ftp    //shell下输入ftp命令,进入到ftp提示符&amp;gt;open IP  PORT   //IP ,PORT对应为服务器的IP和端口号或者直接使用一条语句#ftp  IP  PORT2.多文件下载(对目...

2015-11-16 10:49:30

阅读数:21352

评论数:0

linux scp远程拷贝文件及文件夹

scp命令在工作中是比较常用的,所以就总结如下: 1、拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 scp -r /home/administrator/test/ root@192.168.1.100:/root/ ...

2015-11-16 10:36:14

阅读数:832

评论数:0

静态SQL和动态SQL的区别和测试实例

由于近期工作比较悠闲,所以就继续学习了数据库SQL的使用,实际工作中接触最多的是SQL编程,那么本博文就主要介绍动态sql和静态sql的使用方法和区别,方便自己以后回忆和学习,如果本博文有幸被浏览者看到,如有瑕疵和错误还请帮忙指正,共同学习和进步。 所谓SQL的动态和静态,是指SQL语句在何时被...

2015-11-09 16:19:21

阅读数:4598

评论数:1

C/C++中static和const关键字的作用总结

static 关键字至少有下列 n 个作用:   (1)函数体内 static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存只被分配一次,因此其值在下次调用时 仍维持上次的值;   (2)在模块内的 static 全局变量可以被模块内所用函数访 问,但不能被模块外其它函数访问; ...

2015-11-05 13:25:08

阅读数:1300

评论数:0

组织数据结构的能力

将 WAV 文件格式定义为结构体 WAVEFORMAT: typedef struct tagWaveFormat { char cRiffFlag[4]; UIN32 nFileLen; char cWaveFlag[4]; char cFmtFlag[4]; char cTran...

2015-11-04 17:03:11

阅读数:516

评论数:0

宏定义的使用

写一个“标准”宏 MIN,这个宏输入两个参数并返回 较小的一个。另外,当你写下面的代码时会发生什么事? least = MIN(*p++, b);   解答: #define MIN(A,B) ((A)   MIN(*p++, b)会产生宏的副作用   剖析:   这个面试题主要考...

2015-11-04 16:07:51

阅读数:757

评论数:0

数组以及数组作为参数所占内存问题

以 下 为 Windows NT 下 的 32 位 C++ 程 序 ,请 计算 sizeof 的值 void Func ( char str[100] ) { sizeof( str ) = ? } void *p = malloc( 100 ); sizeof ( p ) = ? ...

2015-11-04 15:57:02

阅读数:1671

评论数:0

swap( int* p1,int* p2 )找错

下面的一段程序有什么错误: swap( int* p1,int* p2 ) { int *p; *p = *p1; *p1 = *p2; *p2 = *p; }   在 swap 函数中,p 是一个“野”指针,有可能指向系统区, 导致程序运行的崩溃。在 VC++中 DEBUG 运...

2015-11-04 15:52:29

阅读数:1209

评论数:0

分别给出 BOOL,int,float,指针变量 与“零值”比较的 if 语句

试题 :分别给出 BOOL,int,float,指针变量 与“零值” 比较的 if 语句(假设变量名为 var)   解答:    BOOL 型变量:if(!var)    int 型变量: if(var==0)    float 型变量:    const float EPSINON...

2015-11-04 15:51:12

阅读数:2047

评论数:0

strcpy和strlen找错

试题 1: void test1() { char string[10]; char* str1 = "0123456789"; strcpy( string, str1 ); }   试题 2: void test2() { char string[10]...

2015-11-04 15:44:08

阅读数:421

评论数:0

内存操作GetMemory

试题 4: void GetMemory( char *p ) { p = (char *) malloc( 100 ); } void Test( void ) { char *str = NULL; GetMemory( str ); strcpy( str, "hello worl...

2015-11-04 15:39:41

阅读数:526

评论数:0

数据库SQL中Like的用法总结

最近做项目又需要模糊查询了,所以这次就总结一下。 语法  match_expression [ NOT ] LIKE pattern [ ESCAPE escape_character ]  参数  match_expression  任何字符串数据类型的有效 SQL Server 表达...

2015-11-04 13:39:42

阅读数:4583

评论数:0

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