c/c++程序设计
Dream_xun
越努力,越幸运!
展开
-
typedef的用法
基本概念typedef与结构体typedef与数组-------------------------------------typedef是c语言中的关键字,作用是将一个数据类型定义为一个新的数据类型包括内部类型(int,char,float等),和用户自定义类型(如struct等类型)。------------------------------------编程中使用原创 2015-12-13 16:53:17 · 988 阅读 · 0 评论 -
八大排序算法
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分...转载 2015-12-13 17:11:27 · 396 阅读 · 0 评论 -
C++中new申请的内存, 可以用free释放吗?
我的标题是我今天看到的一个面试题,看到之后我没急着回答,而是想了一下。凭自己的直觉吧,猜了个“不可以”的答案,虽然对了,但我不知道为什么。于是我就查查资料了:不可以,new对应delete不可以张冠李戴。malloc/free,new/delete必需配对使用。malloc与free是c++、c语言的标准库函数,new、delete是c++的运算符。它们都可用用申请动态内存和释原创 2015-12-17 21:48:39 · 21146 阅读 · 4 评论