
c++
nizaina_0
这个作者很懒,什么都没留下…
展开
-
c++中sort()及qsort()的用法总结
最近算法作业经常需要排序。偶是一个很懒的人,于是一直用C++的sort进行排序~~~不少同志对此心存疑虑,所以今天就写一写sort的用法。 声明:此用法是从某大牛的程序中看到的,其实偶只是拿来用,不知所以然,飘走~~~~~ MSDN中的定义: template void sort(RanIt first, RanIt last); //--> 1) template vo转载 2012-09-25 10:07:48 · 664 阅读 · 0 评论 -
c++ stl之stack
stack 介绍 栈是一种容器适配器,特别为后入先出而设计的一种(LIFO ),那种数据被插入,然后再容器末端取出 栈实现了容器适配器,这是用了一个封装了的类作为他的特定容器,提供了一组成员函数去访问他的元素,元素从特定的容器,也就是堆栈的头取出袁术。 这个基础的容器可能是任何标准的容器类,和一些其他特殊设计的模板类,唯一的要求就是要支持一下的操作 [cpp] vi原创 2012-09-25 10:09:09 · 291 阅读 · 0 评论 -
大数阶乘
刚开始看《数据结构》C语言版,书上讲了个利用数组来计算大数阶乘的方法,我实验了一下,特总结如下。 一、递归方法 这个是最容易想的,如果是1的阶乘,则返回1,其他的都返回n-1的阶乘与n的积,循环调用即可。不过问题是即使用double来存放该值,由于double本身的精度、能存的数字大小所限,算不了太大的数的阶乘。 二、数组方法 思路:用data数组来存放阶乘的每一位数字,首先令第一位的数值转载 2012-09-25 10:10:12 · 295 阅读 · 0 评论 -
流式IO文件打开方式总结(c++)
流式IO文件打开方式总结 ofstream流,以ios::app打开(或者“ios::app|ios::out”),如果没有文件,那么生成空文件;如果有文件,那么在文件尾追加。 以ios::app|ios::in打开,不管有没有文件,都是失败。 以ios::ate打开(或者”ios::ate|ios::out”),如果没有文件,那么生成空文件;如果有文件,那么清空该文件 以i原创 2012-09-25 10:10:57 · 3140 阅读 · 0 评论