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 · 750 阅读 · 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 · 673 阅读 · 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 · 732 阅读 · 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 · 975 阅读 · 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 · 754 阅读 · 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 · 751 阅读 · 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 · 920 阅读 · 0 评论