分类目录归档:C++学习

c++语言学习,典型案例学习,c++入门教程,实例源码讲解,红颜丽人博客C++学日记,C++语言程序设计,数据结构基础算法应用,零基础学习c++等内容。

c++递归学习_组合_类循环组合排列



c++递归学习_组合_类循环组合排列。

Sample Input:
4 2

Sample Output

0000

0001

0010

0011


0100

0101

0110

0111

1000

1001

1010[......]

Read more

c++三叉链表实现二叉树

三叉链表实现二叉树,VS2005可以运行通过。程序参考了许多大牛的总结,因能力有限,如有问题,请各位大牛指正。

二叉树采用三叉链表,实现了二叉树的构造、遍历、深度、宽度、结点个数、叶子个数 以及 结点的交换、层次、祖先、双亲、左孩子、右孩子、左兄弟、右兄弟各种功能

[cpp] view[......]

Read more

c++使用单链表实现链栈

c++使用单链表实现链栈,使用单链表实现链栈,单链表不含头结点

公有三种方法:

1、把单链表类作为栈类的私有变量

2、把单链表类作为栈类的基类,使用继承的思想

3、把栈类作为单链表类的友元,这里略去

方法一:单链表类作为链栈的私有变量

问题:VS2005可以运行通[......]

Read more

c++动态数组实现栈

c++动态数组实现栈。VS2005运行通过,如有问题,请各位大牛指正。

[cpp] view plaincopy
/*动态栈的条件
栈顶初始值:top=0;
栈顶:总是指向刚刚压入值的下一单元
栈空:top=0
栈满:top=Max (或者不存在栈满,可以继续申请空间)
入栈: d[......]

Read more