![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
ugplus
这个作者很懒,什么都没留下…
展开
-
递归理解
递归方法的实质和普遍意义 转载▼ 从方法论意义上说,递归方法是一种从简单到复杂、从低级到高级的可连续操作的解决问题的方法。它的每 一步骤都是能行可操作的,各步骤之间是连续转换的。递归定义是用简单的、自明的要素描述、构造、说明复杂的整体。递归方法是通过解决简单的问题来解决复杂 的问题。在人们的思维过程中,普遍存在着递归机制。递归方法是一种处理问题的精致技巧、解决问题的有效转载 2014-08-01 19:53:19 · 1418 阅读 · 0 评论 -
数据结构中,二叉树用到的算法代码综合
#include #include using namespace std;struct BTNode{ char data; BTNode* lchild; BTNode* rchild;};//void CreateBTnode(BTNode* &p){ //cout<<"please input your node "<<endl; char ch; cin>>ch原创 2014-07-29 22:57:16 · 493 阅读 · 0 评论 -
线索二叉树(解释)
struct TBTNode{ char data; TBTNode* lchild; TBTNode* rchild; int ltag,rtag;};//TBTNode与TBTNode* pre;void Thread(TBTNode* &p){ if(p!=NULL) { Thread(p->lchild); if(p->lchild==NULL) {原创 2014-07-31 16:39:29 · 743 阅读 · 1 评论 -
创建双链表
#include using namespace std;struct node{ int data; node* first; node* second;};node* Creat(){ node* head,*p1,*p2; int m,n; cout<<"please input your data"<<endl; head=(node*)malloc(sizeof原创 2014-08-08 23:16:11 · 389 阅读 · 0 评论 -
循环链表中约瑟夫环的问题
在程序员面试宝典中,有道面试题如下:已知n个人(以编号原创 2014-08-09 10:52:53 · 414 阅读 · 0 评论 -
链表的倒置
对于链表的倒置我们可以采用(1)排序方法将所有的数据都颠倒,ru转载 2014-08-08 22:06:17 · 406 阅读 · 0 评论 -
前几天遇到一道有趣的题目 一座楼有10层,兔子可以跳跃的层数可以为1,2或者3,那么兔子到达10层有多少种跳法并列出各种情况。
一道有趣的题目一座楼有10层,兔子可以跳跃的层数可以为1,2或者3,那么兔子到达10层有多少种跳法并列出各种情况。原创 2014-09-02 15:22:59 · 999 阅读 · 0 评论