会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
刀亘
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2018年11月8日
malloc/free和new/delete[]函数
摘要: malloc C++中,规定数组的维度必须大于0。 但反常的是,C++允许分配空数组。new动态创建长度为0的数组是合法的。此时new返回的是有效的非零指针。 由于没有指向任何元素,不能进行解引用操作。c中的malloc函数也是。
阅读全文
posted @ 2018-11-08 22:33 刀亘
阅读(128)
评论(0)
推荐(0)
2018年11月7日
std::getline(string)
摘要: 属于<string>类
阅读全文
posted @ 2018-11-07 22:19 刀亘
阅读(547)
评论(0)
推荐(0)
数组与指针的关系
摘要: 要弄清楚数组与指针的关系,就要先花点时间了解下【数组的定义和性质】,以及【指针的定义和性质】。 1. 数组与指针的丝丝
阅读全文
posted @ 2018-11-07 20:19 刀亘
阅读(275)
评论(0)
推荐(0)
指针的定义与性质
摘要: 0 抛砖引玉 1 什么是指针 2 指针的性质 3 指针的应用 4 指针的优缺点
阅读全文
posted @ 2018-11-07 20:17 刀亘
阅读(307)
评论(0)
推荐(0)
数组的定义与性质
摘要: 0 抛砖引玉 C++也提供类似vector和迭代器类型的低级复合类型——数组和指针。 1 数组定义和初始化 数组组成:标识符、类型名、维数。其中,维数指定数组中的元素个数。 维数必须用大于等于1的常量表达式定义。包括整型值常量、枚举常量或者常量表达式初始化的整型const对象。非const变量以及要
阅读全文
posted @ 2018-11-07 20:16 刀亘
阅读(857)
评论(0)
推荐(0)
6.1 树的定义与存储结构(都怎么来的?)
摘要: 0. 抛砖引玉 线性表,栈与队列,串都是属于线性的关系。前后是一对一的连接,这固然有他们的好处,但对于繁杂联系的数据表示来说,显得又不够方便。 1. 树的定义 试着下个定义: 根据结点我们可以挖掘到哪些信息: 1) 结点的分类 2)结点与结点之间的关系 3)层与层之间关系 4)其他信息 树与森林 2
阅读全文
posted @ 2018-11-07 20:07 刀亘
阅读(402)
评论(0)
推荐(0)
3.2 线性表的两种存储结构——顺序存储结构和链式存储结构
摘要: 在了解线性表的这两种存储结构之前,我们需要了解【线性表的定义和性质】。 0 引言 在数据结构中,我们可以从不同的角度来划分数据,比如逻辑结构和物理结构。逻辑结构也就是通常我们学习的各种结构,如线性表、树、图等。物理结构是指在数据在计算机的存储的形式,所以也成为存储结构。 反过来说,这里的存储结构是一
阅读全文
posted @ 2018-11-07 20:02 刀亘
阅读(2487)
评论(0)
推荐(0)
6.2 二叉树的定义、性质与存储结构
摘要: 0. 引子 1. 二叉树的定义 2. 二叉树的性质 3. 二叉树的存储结构 (1) 树的表示法 通常,像树、图、栈、队列等数据结构下数据的存储表示,都是基于线性表。线性表有两种结构:【顺序存储结构和链式存储结构】(单链表、静态链表、循环链表和双向链表) 对于树的表示法这个问题,先要明白树的定义和性质
阅读全文
posted @ 2018-11-07 19:59 刀亘
阅读(272)
评论(0)
推荐(0)
c++中为什么尽量少用 using namespace std;
摘要: 一 先要知道为什么c++中要用 using namespace std; 【链接1】 【链接2】 二 为什么又尽量少用? 【链接1】 三 该怎么用?
阅读全文
posted @ 2018-11-07 15:41 刀亘
阅读(898)
评论(0)
推荐(0)
cin.get() cin.getlin() cin.ignore()
摘要: cin.get() cin.getline() cin.ignore()
阅读全文
posted @ 2018-11-07 10:01 刀亘
阅读(161)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告