上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 74 下一页
  2013年3月23日
摘要: 如何touch一个目录及其下所有嵌套子目录中的文件?find . | xargs touch或者find ./ -type f |xargs touchfind ./ -typed |xargs touchfind ./ -name "*.cpp" -print |xargs touch 阅读全文
posted @ 2013-03-23 16:43 莫水千流 阅读(2188) 评论(0) 推荐(0) 编辑
摘要: 1.调用格式为 printf("<格式化字符串>", <参量表>); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符,用来确定输出内容格式。参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应, 否则将会出现意想不到的错误。2.格式化字符%d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 阅读全文
posted @ 2013-03-23 13:51 莫水千流 阅读(296) 评论(0) 推荐(0) 编辑
  2013年3月22日
摘要: http://www.fileformat.info/info/unicode/char/search.htm 阅读全文
posted @ 2013-03-22 16:56 莫水千流 阅读(659) 评论(25) 推荐(0) 编辑
  2013年3月20日
摘要: #define EPSILON_E4 (float)(1E-4) #define EPSILON_E5 (float)(1E-5)#define EPSILON_E6 (float)(1E-6)#define CompareFloatA(a,b) ((fabs(a-b)<EPSILON_E4) ? 1 : 0)#define CompareFloatB(a,b) ((fabs(a-b)/a < EPSILON_E4 || fabs(a-b)/b < EPSILON_E4) ? 1 : 0)#define CompareFloatC(a,b) ((fabs(a-b)/a < 阅读全文
posted @ 2013-03-20 10:32 莫水千流 阅读(354) 评论(0) 推荐(0) 编辑
  2013年1月25日
摘要: linux下的时间函数 http://blog.chinaunix.net/uid-25808509-id-2578465.html我们在编程中可能会经常用到时间,比如取得系统的时间(获取系统的年、月、日、时、分、秒,星期等),或者是隔一段时间去做某事,那么我们就用到一些时间函数。linux下存储时间常见的有两种存储方式,一个是从1970年到现在经过了多少秒,一个是用一个结构来分别存储年月日时分秒的。time_t 这种类型就是用来存储从1970年到现在经过了多少秒,要想更精确一点,可以用结构struct timeval,它精确到微妙。structtimeval{longtv_sec;/*秒*/ 阅读全文
posted @ 2013-01-25 06:56 莫水千流 阅读(1999) 评论(0) 推荐(0) 编辑
  2012年11月30日
摘要: ------ 赫夫曼树和赫夫曼编码的存储表示------typedef struct { unsigned int weight; unsigned int parent,lchild,rchild;}HTNode,*HuffmanTree;typedef char ** HuffmanCode;void HuffmanCoding(HuffmanTree& HT,HuffmanCode & HC,int *w,int n) { if (n < 1) return;\ int m = 2* n + 1; HT = (HuffmanTree) malloc (m+1)* s 阅读全文
posted @ 2012-11-30 07:33 莫水千流 阅读(313) 评论(0) 推荐(0) 编辑
  2012年11月25日
摘要: ------树的双亲表示存储------#define MAX_TREE_SIZE 100;typedef struct PTNode { TElemType data; int parent;}PTNode;typedef struct { PTNode nodes[MAX_TREE_SIZE]; int r,n; //根的位置,和节点数}PTree;数组下标0 1 23 4 5 6 7 8 9R A BC D E FGHK-1 0 0 0 1 1 3 6 6 6------ 数的孩子链表存储表示------typedef struct CTNode { //孩子节点 int ch... 阅读全文
posted @ 2012-11-25 13:53 莫水千流 阅读(219) 评论(0) 推荐(0) 编辑
  2012年11月24日
摘要: ------ 二叉树的顺序存储表示 ------#define MAX_TREE_SIZE 100;typedef TElemType SqBiTree[MAX_TREE_SIZE];SqBiTree bt;------ 二叉树的 二叉链表存储表示 ------typedef struct BiTNode { TElemType data; struct BiTNode * lchild, *rchild;}BiTNode,BiTree;遍历2叉树 L,D,R (左子树,根,右子树) 先根遍历,中根遍历,后根遍历。status PreOderTraverse(BiTree t, statu.. 阅读全文
posted @ 2012-11-24 11:39 莫水千流 阅读(303) 评论(0) 推荐(0) 编辑
  2012年11月22日
摘要: 1. 线性表的顺序表示指用一组地址连续的存储单元依次存取线性表的数据线性表动态分配顺序存储结构#define LIST_INIT_SIZE 100#define LIST_INCREMENT 10typedef struct{ ElemType* elem; int length; int listsize;}SqList;2。 线性表的链式存取结构的特点是用一组任意的存储单元存储线性表的数据(这组存储单元可以是连续的,也可以是不连续的)为了表达某个元素ai和其直接后继元素ai+1之间的逻辑关系,对于数据ai除了存储其本身的信息外,还存储一个指向其后继元素的信息(即直接后继的位置)。这两... 阅读全文
posted @ 2012-11-22 21:46 莫水千流 阅读(459) 评论(0) 推荐(0) 编辑
  2012年10月25日
摘要: 前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函... 阅读全文
posted @ 2012-10-25 19:38 莫水千流 阅读(415) 评论(0) 推荐(0) 编辑
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 74 下一页