
刷题
刷题笔记
加一点点醋
博士已毕业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用C++实现简单二叉树
1、引出二叉树 二叉树是一种比较特殊的树形结构,每个节点最多含有两颗子树,而且子树必须有左右之分;二叉树也是程序应用得比较多的一种结构,通过孩子与双亲反应两个物体之间的某些特殊关系。2、二叉树基本性质 (1) 在非空二叉树中,第i层的结点总数不超过 , i>=1;(2) 深度为h的二叉树最多有 个结点(h>=1),最原创 2015-06-09 15:31:48 · 1118 阅读 · 0 评论 -
赋值函数;复制函数
每个类只有一个赋值函数. 由于并非所有的对象都会使用拷贝构造函数和赋值函数,程序员可能对这两个函数有些轻视。请先记住以下的警告,在阅读正文时就会多心: 1.如果不主动编写拷贝构造函数和赋值函数,编译器将以“位拷贝”的方式自动生成缺省的函数。倘若类中含有指针变量,那么这两个缺省的函数就隐含了错误。以类String的两个对象a,b为例,假设a.m_data的内容为“hello”,b.m_d转载 2015-06-21 23:23:03 · 529 阅读 · 0 评论 -
C语言动态数组原理及实现
近来编写几个程序,很多都用到了数组。但是对于数组的大小却是没有固定的,也就是说可以更改数组大小,其大小是可以变化的。并不像初学时的那样,告诉你一个范围,你就必须取最大值以满足要求。那样可能就会浪费很多不必要的内存单元!那么到底应该怎样定义一个动态数组列? 在数组一章中,曾介绍过数组的长度是预先定义好的, 在整个程序中固定不变。C语言中不允许动态数组类型。例如: int n原创 2016-07-11 16:48:36 · 22812 阅读 · 0 评论 -
(蓝桥杯练习系统)ADV-167 快乐司机
(蓝桥杯练习系统)ADV-167 快乐司机\\\\题目看完了其实基本的思路已经有了,一个排序和贪心的问题。原创 2016-02-16 22:22:47 · 1452 阅读 · 0 评论