摘要: 参考:算法:C语言实现 一书实现:#ifndef GRAPH#define GRAPH#include#includestruct edge{ int v; int w;};struct node{ int v; node* next;};struct graph{ int v; int e; no... 阅读全文
posted @ 2015-08-24 21:07 湛雷冲 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 参考:算法:c语言实现 一书图的邻接矩阵实现#ifndef GRAPH#define GRAPH/* 图的邻接矩阵实现*/#include#include#includestruct edge{ int v; int w;};struct graph{ int v; int e; int **adj... 阅读全文
posted @ 2015-08-24 20:11 湛雷冲 阅读(482) 评论(0) 推荐(0) 编辑
摘要: http://www.williamlong.info/archives/2700.htmlhttp://blog.csdn.net/firstephen/article/details/9256701 阅读全文
posted @ 2015-08-20 16:56 湛雷冲 阅读(101) 评论(0) 推荐(0) 编辑
摘要: #include#include#include#include#include#define RED 1#define BLACK 0using namespace std;struct node{ int color; int key; node* left; node* right; node... 阅读全文
posted @ 2015-08-18 13:12 湛雷冲 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一,相关函数接口1,setjmp,longjmp,sigsetjmp,siglongjmp #include int setjmp(jmp_buf env); int sigsetjmp(sigjmp_buf env, int savesigs); //savesigs非0时,在env中保存... 阅读全文
posted @ 2015-08-14 09:55 湛雷冲 阅读(681) 评论(0) 推荐(0) 编辑
摘要: #includestruct in_addr { in_addr_t s_addr; //32-bit IPv4 address,BE};struct sockaddr_in { uint8_t sin_len; //该结构长度 16-bit sa_family_t sin_family; /... 阅读全文
posted @ 2015-08-12 11:11 湛雷冲 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 下载网页的关键函数:main.c(main) b 1394url_parse:解析url,获取url相关信息,返回结构体 struct url 的指针,存于 url_parsedretrieve_url:主要参数 url_parsed ,下载文件,下载网页的关键函数retr.c(retrieve_u... 阅读全文
posted @ 2015-08-10 20:37 湛雷冲 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 参考了 wget , linux c编程实战中的bt下载软件 , nginx三者中的信号处理方法。都是采用 signal(signo,handler)wget,bt下载软件,使用 signal 函数signal(signo,signal_handler);signo 信号处理代码 intsigna... 阅读全文
posted @ 2015-08-10 12:36 湛雷冲 阅读(339) 评论(0) 推荐(0) 编辑
摘要: #include#includeunsigned int hashIndex1(const char *key, unsigned int tablesize){ unsigned int val = 0; while (*key != '\0') val += *key++; return va... 阅读全文
posted @ 2015-08-03 10:40 湛雷冲 阅读(116) 评论(0) 推荐(0) 编辑
摘要: #include#include#includetypedef struct _stack{ int* arr; int top, size;}stack;stack createStack(int size){ stack st; st.arr = (int*)malloc(size*sizeof... 阅读全文
posted @ 2015-08-02 18:56 湛雷冲 阅读(94) 评论(0) 推荐(0) 编辑