梦蓝樱飞(一点一滴, 记录个人成长之路)

时光荏苒,祝愿勿忘曾经的初心 && 活在当下,一定做好现在的事情

单链表的实现(部分)

接下来总结一下线性表的线性链表存储结构:由于单链表的数据元素之间的逻辑关系是由结点中的指针指示的,指针的指向连接了单链表中各个结点的逻辑关系。 以下是线性表的单链表存储结构: typedef struct LNode { ElemType data; struct LNode *next;...

2016-09-30 12:51:07

阅读数:345

评论数:0

线性表之数组实现

这几天,学习了数据结构的线性表,今天打算总结一下相关内容! 因为线性表的顺序存储结构是一种随机存取的存储结构,同时线性表的长度可变,且所需最大存储空间随问题不同而不同,则在C语言中,用动态分配的一维数组来实现。 下面是线性表的动态分配顺序存储结构: typedef struct { ElemT...

2016-09-30 11:21:53

阅读数:345

评论数:0

C++学习笔记02之三大函数和栈,堆与内存管理

一、三大函数 因为Class的另一种分类: Class with pointer member(s):string 字符串 在string.h里便有三个特殊函数(The Big Three):拷贝构造函数、拷贝赋值函数(包括运算符=重载)、析构函数。 String-test.cpp: int m...

2016-09-17 14:31:23

阅读数:305

评论数:0

C++学习笔记01之类的基本实现过程(头文件的防卫式定义, 具体类的定义和实现, 函数的传递类型和返回类型)

一、C++简介        首先,C++是一门从C语言(过程式编程语言)演化过来的面向对象的编程语言(OOP)。相对于其它的面向对象的编程语言,如Java、C#,C++具有性能优化和底层开发的特点。同时,C++目前发行的标准有C++98、C++11、C++14(最新的),但作为程序猿而言,目前使...

2016-09-17 13:26:57

阅读数:591

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭