2018年3月14日

二叉树

摘要: 1、二叉树的遍历 (1)递归遍历 Java实现: C++实现: 1 #include<iostream> 2 3 using namespace std; 4 5 class TreeNode 6 { 7 public: 8 int data; 9 TreeNode *left; 10 TreeNo 阅读全文

posted @ 2018-03-14 23:49 lina2014 阅读(203) 评论(0) 推荐(0) 编辑

strcpy、strncpy、strlen、memcpy、memset、strcat、strncat、strcmp、strncmp,strchr

摘要: 1、strcpy 2、strncpy 3、strlen (1)非递归实现 (2)递归实现 4、memcpy memcpy 和 strncpy 最大的区别是 memcpy不会遇到 '\0' 结束拷贝 。 (1)version1(不能解决数据区重叠问题): (2)version2(解决了数据区重叠问题) 阅读全文

posted @ 2018-03-14 20:07 lina2014 阅读(408) 评论(0) 推荐(0) 编辑

指针和引用的区别

摘要: 1、指针是存放变量地址的一个变量,指向内存的一个存储单元,在逻辑上是独立的,可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。引用是其所引用的变量的一个别名,与其所引用的变量实质上是同一个东西,在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的 阅读全文

posted @ 2018-03-14 12:37 lina2014 阅读(120) 评论(0) 推荐(0) 编辑

导航