数据结构学习笔记<二> 算法2.1的具体实现,合并集合A,B
来源:互联网 发布:sqlserver count if 编辑:程序博客网 时间:2024/05/21 08:54
<pre name="code" class="cpp">#include <stdio.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef char List;int equal(List *L,int e){int L_len,i;L_len = strlen(L);for(i = 0;i<L_len;i++){if(e == *(L+i)){return 1;}}return 0;}void lianhe(List *La, List *Lb) {//printf("%s\n", La);//printf("%c\n",*Lb);int La_len, Lb_len,i,foo;La_len = strlen(La);Lb_len = strlen(Lb);List e;for(i = 0;i<Lb_len;i++){e = *(Lb+i);//printf("%c\n",e); //foo =equal(La,e); //printf("%d\n", foo); if(equal(La,e)==0) { La_len= strlen(La); char *E = &e; *(La+La_len) = *E; *(La+La_len+1)=NULL; } }}int main(int argc, char *argv[]){List a[]={'1','2','3','4','5','8','9',0}; List b[]={'3','4','5','6','7','0',0};printf("A = %s\n", a);printf("B = %s\n", b);lianhe(a,b);printf("A & B = %s\n", a);return 0;}
0 0
- 数据结构学习笔记<二> 算法2.1的具体实现,合并集合A,B
- 数据结构学习笔记<二> 算法2.3的具体实现
- 数据结构学习笔记<三>数据结构算法2.2具体实现
- 数据结构学习笔记<一>三元组的具体实现
- 数据结构笔记(一)线性表的顺序表示和基本操作及其顺序表实现的集合运算(A-B)U(B-A)实例
- 学习笔记(二)隐藏具体实现
- hdu 1412 {A} + {B}(简单的合并集合)
- 数据结构与算法分析学习笔记二-栈的C语言实现
- 关于Clifford A.Shaffer老师数据结构与算法分析中里用链表实现线性表的具体实现的感想
- hdu 1412 {A} + {B}(集合合并)
- COM学习笔记(二)CoCreateInstance具体内部实现
- 有关集合算法的实现一些学习笔记
- 算法学习 -- a+b
- 算法导论学习笔记(二):合并排序
- 学习Javascript数据结构与算法系列笔记(三):集合
- 算法导论学习笔记-第二十一章-用于不相交集合的数据结构
- 算法导论学习笔记(15)——用于不相交集合的数据结构
- Redis的具体使用-Redis学习笔记二
- 题目1072:有多少不同的面值组合? 题目1074:对称平方数 题目1075:斐波那契数列 题目1076:N的阶乘
- JAVA程序设计(16)----- 贪食蛇游戏制作 LinkedList 初级应用
- Swift Enum与Switch
- Hibernate环境搭建第一个小程序
- 类,对象,访问控制符
- 数据结构学习笔记<二> 算法2.1的具体实现,合并集合A,B
- chromium显示页面(二)
- C++ 类的静态成员详细讲解
- Vs2012在Linux开发中的应用(4):公共属性的定义
- Ubuntu下图形界面与控制台终端之间切换的快捷键
- js跨域访问的几种方式
- Oracle 零基础学习第一天——简介和基本命令学习
- 使用Hibernate的7个步骤
- 自己动手写CPU之第九阶段(6)——修改最小SOPC