
Linux C/C++
Lincolnfather
这个作者很懒,什么都没留下…
展开
-
Linux C链表
/*linklist.c * * Created on: 2013年11月12日 * */#include "linklist.h"void add(int val){ Node *v = malloc(sizeof(Node)); v->value = val; if(head == NULL){ head = v;原创 2013-11-18 14:20:32 · 818 阅读 · 0 评论 -
C 堆排序(极简版)
代码heapsort.c#include "heapsort.h"void buildHeap(int *src,unsigned int length){int k,i,j;for(k = length - 1;k>0;k--){for(i = k;i>(k/2);i--){for(j = i;j>=1;j = (j - 1)/2){原创 2013-11-18 15:56:58 · 730 阅读 · 0 评论 -
Linux C 快速排序
sort.h#ifndef _SORT_H_#define _SORT_H_void merge(int *src,unsigned int size);void qsort(int *src,unsigned int low,unsigned int hight);int partition(int *src,unsigned int low,unsigned int hig原创 2013-11-14 17:15:46 · 777 阅读 · 0 评论 -
Linux C ini文件工具类
代码:initool.c#include "initool.h"static FILE *file;int openini(){file = fopen(inipath,"r");if(NULL == file){fprintf(stderr,"%s\n","can not open the ini file!");return 0;}return 1;}原创 2013-12-05 14:37:48 · 1031 阅读 · 0 评论 -
C++ 双向链表
Node.cpp/* * Node.cpp * * Created on: 2013年12月27日 * Author: Administrator */#include "Node.h"namespace std {Node::Node(int& value) {// TODO Auto-generated constru原创 2013-12-27 16:02:32 · 806 阅读 · 0 评论 -
Linux C++ 二叉查找树
BNode.h/* * BNode.h * * Created on: 2013年12月27日 * Author: lzh */#ifndef BNODE_H_#define BNODE_H_#include namespace std {class BNode {private:int value;BNode *原创 2014-01-23 09:40:42 · 807 阅读 · 0 评论 -
epoll 的使用
linux c 多路复用IO 之epoll函数#include #include #include #include #include #include #include #include #include #include #ifndef PORT#define PORT 8898#endif#ifndef MAXEPOLL#d原创 2014-02-27 14:02:12 · 983 阅读 · 0 评论