C++
文章平均质量分 67
jackgaogaogao
Java、golang、云原生
展开
-
用两个栈实现一个队列功能
#include #include using namespace std; /*使用两个堆栈实现队列 s1:实现入队,s2:实现出队 首先,将数据存放在栈s1中,然后将数据push进s2中,再将s2中的数据pop 出队列: (1)如果栈B不为空,直接弹出栈B的数据 (2)如果栈B为空,则依次弹出栈A的数据,放入栈B中,再弹出栈B的数据 */ templa转载 2015-11-05 01:46:51 · 340 阅读 · 0 评论 -
双向链表插入、删除操作
来源:http://blog.csdn.net/csdanca11/article/details/7173856转载 2015-11-05 03:12:12 · 463 阅读 · 0 评论 -
白话经典算法系列之一 冒泡排序的三种实现
http://blog.csdn.net/morewindows/article/details/6657829转载 2015-11-14 19:35:29 · 308 阅读 · 0 评论 -
C++之旅<友元函数的注意事项>
开发工具:vs2013 //#include "Coordinate.h" class Coordinate; //友元类中通过class关键字告诉Circle类Coordinate可以使用,而不能用//#include "Coordinate.h" class Circle { public: void new_printXY(Coordinate &c); Cir原创 2015-11-01 00:17:39 · 388 阅读 · 0 评论 -
C++之旅<怎样让函数返回数组>
这个问题属于非常初级的问题,但是对于初学不知道的人可能会比较头疼。C++中函数是不能直接返回一个数组的,但是数组其实就是指针,所以可以让函数返回指针来实现。比如一个矩阵相乘的函数,很容易地我们就写成: 1 #include iostream> 2 3 using namespace std; 4 5 float* MultMatrix(float A[4], float B[4])转载 2015-11-02 03:26:38 · 333 阅读 · 0 评论 -
C++之旅<静态数据成员与静态方法注意事项>
静态数据成员必须单独初始化; 静态成员函数不能调用非静态成员函数和非静态数据成员; 非静态成员函数可以调用静态成员和静态函数; 静态数据成员只有一份,且不依赖对象而存在; sizeof方法获得的对象的长度不包含静态内容。原创 2015-11-01 11:19:51 · 297 阅读 · 0 评论