博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串的拷贝、二叉树的拷贝
阅读量:7078 次
发布时间:2019-06-28

本文共 704 字,大约阅读时间需要 2 分钟。

char* strcpy(char* strDest,const char* strSrc){    assert((strDest != NULL)&&(strSrc != NULL));    char* adress=strDest;//记录strDest的首位置    while(strSrc !='\0')    {        *strDest++=*strSrc++;//不是strDest++=strSrc++    }    return adress;//返回strDest的首位置}#define IS_FULL(ptr) (!(ptr))node* treecpy(node* original){    if(original==NULL)    {        return NULL;    }else{    node* newNode=(node*)malloc(sizeof(node));    if(IS_FULL(newNode)){    printf("The memory is full.\n");    exit(1);    }    newNode->data=original->data;    newNode->left=treecpy(original->left);    newNode->right=treecpy(original->right);    return newNode;    }}

转载于:https://www.cnblogs.com/zjhnl/archive/2012/04/11/2442347.html

你可能感兴趣的文章
算法18-----判断是否存在符合条件的元素【list】
查看>>
运行TestCase时,提示:Element is not currently visible and so may not be interacted with
查看>>
将xml文件转为c#对像
查看>>
stl之map 排序
查看>>
gdb调试python
查看>>
为文本数据创建索引
查看>>
我发起并创立了一个 Javascript 前端库 开源项目 jWebForm
查看>>
再见 异步回调, 再见 Async Await, 10 万 个 协程 的 时代 来 了
查看>>
Intellij Idea编译项目下的.java文件时的编码问题
查看>>
MS Server数据库里的Char,VarChar,NChar,NVarChar数据类型的异同
查看>>
百度地图3.1.0(二)基于MapFragment的基本地图
查看>>
第二次实验
查看>>
flex4.5生成验证码
查看>>
Mysql5.7 - 一键安装脚本
查看>>
C#中的字段,常量,属性与方法
查看>>
通用的进程监控脚本process_monitor.sh使用方法
查看>>
字符型和数值类型的数据转换方法
查看>>
WIN7用户文件夹迁移
查看>>
研究生flag
查看>>
rsyslog日志服务的配置文件分析
查看>>