C
文章平均质量分 70
agxxxx
好好学习,天天向上
展开
-
多线程分段检索-C描述
多线程分段检索-C描述 #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #define M 100 #define N 8 struct myStruct { int *pStart; int length; int id; int sum; int num; }; //t原创 2017-02-10 10:24:18 · 373 阅读 · 0 评论 -
使用指针法对数组进行冒泡排序、选择排序、插入排序法、二分查找法
使用指针法对数组进行冒泡排序、选择排序、插入排序法、二分查找法 #define _CRT_SECURE_NO_WARNINGS #include #include #include #define N 100 //指针各种排序 //①const 只读 void main2() { time_t ts; unsigned int seed = time(&ts); sran原创 2017-02-10 10:32:18 · 2450 阅读 · 0 评论 -
位域-得到任何类型二进制显示
位域-得到任何类型二进制显示 #include #include #include #include typedef struct {// 1byte = 8bit 按照字节来解析 unsigned char bit1 : 1; unsigned char bit2 : 1; unsigned char bit3 : 1; unsigned char bit4 : 1;原创 2017-02-11 12:05:36 · 280 阅读 · 0 评论 -
字符串压缩、解压缩(空间优先)
/* 字符串空间压缩 1、声明两个指针 一起 指向 str 地址 2、(*p1 = *p2 )!='\0' 进入循环 3、声明 int length = 1 //包含自身 长度 声明 char *p3 = p2 + 1; 作为下一个元素 *p2 == *p3 计算是否相同元素 ①如果是相同元素 *p3 ++ 移动为下一个元素 ,长度length增加 4、判断length原创 2017-02-11 12:10:12 · 769 阅读 · 0 评论 -
字符串压缩、解压缩(时间优先)
//字符串压缩、解压缩 /* 时间优先 压缩: 1、得到字符串长度 利用长度申请一片新的内存newStr来储存 2、遍历源字符串,如果不是'\0'进入循环 声明 * pIndex 来记录当前 字符 repetitionLength 记录重复的字符次数 3、* pIndex 与 *(pIndex+1) 进行比较 如果相等 repetitionLength++ 返回原创 2017-02-11 12:11:59 · 1539 阅读 · 0 评论 -
字符串分段加密
/*分段加密 1、欲加密的字符串str ,加密的密码encryptStr 2、将encryptStr 每个字符 异或 str 每个字符 */ #include #include #include //1、分段加密 //普通加密 void encrypt(char *str) { if (str == NULL) return; for (char *原创 2017-02-11 12:18:39 · 887 阅读 · 0 评论