自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C语言:当函数传递的参数为某个变量++或--时会怎样?

结论:**不管如何,–和++的原则和我们所熟知的都是一样的。**在表达式中出现了前缀自增自减,那么不管三七二十一,第一步先把自增或自减完成,在考虑你接下来要做什么。同样的函数也是如此,当出现前缀的自增自减,先不要传递参数啦,第一步要把自增自减做完,然后突然想起来,哦,我要把参数传递过去!后缀反之亦然。然而容易出现错误的点就是:当你自增自减的时候,其实调用这个函数的主函数里面这个变量就发生了变化,传过去当然也发生了变化。可是当你只想把这个值减一或加一传过去,而不改变主函数中的值,那么这个时候就会出现问题。所

2020-06-06 20:51:54 429

原创 二叉链表表示的森林的若干基本问题

1.层次遍历森林思想:层次遍历的算法用到了两个队列,第一个队列按顺序存储森林中每一棵树的根节点,第二个队列按层次的顺序存储每一棵树的所有结点,同时入队,同时出队,是一个动态的过程。循环控制依次输出每一棵树,条件是第一个队列不为空。首先将根节点入队,同时输出根节点的值。接下来循环控制输出其他结点,条件是第二个队列不为空。临时指针p指向队列第一位的第一个孩子,再进入一个循环,如果p不为空,则输出其值并将p的兄弟赋值给p,不断重复,直到p变成空为止。在这个过程中,对于每一个p,检查其有没有孩子,如果有就将它

2020-05-30 09:29:19 1298

原创 数据结构:输出森林的父子对

题目: 已知森林采用二叉链表结构存储,每个结点中有3个字段:data,firstson,nextbrother。设计算法以输出森林中每对父子结点的值。图2即为一个森林,其输出结果为(A,B)(B,C)(C,D)(C,E)(B,F)(F,G)(A,H)(H,I)(A,J)(J,K)(J,L)(M,N)(M,O)。void ParentAndChild(csNode *t){ csNode *p; if(t) { if(t -> firstChild) { p = t -&gt

2020-05-27 21:26:14 871

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除