自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/C++语言指针详解(一)

更多内容请关注冯老师的公众号——循序渐进C++可以说指针是C语言的精髓,因为有了指针,C语言可以和汇编语言比效率。在教学过程中,指针这部分内容常常给学生带来困惑。下面我来说说指针在C及C++语言中的用法。1.指针的定义上一篇文章,变量的三个要素之一,变量的值包括变量的数据值和变量的地址值。这个地址值也可以由另外的一个变量来存储,这个变量就需要是指针变量。指针的定义及相关术语(1)指针用来存放某个变量的地址的值的变量,这个变量与一般变量不同,它所存放的值是某个变量在内存中的地址的值。(2)一个.

2021-01-16 20:47:24 2333

原创 约瑟夫解法之三(面向对象的编程方法)

1.三种解法的异同如果说前两种方法功能相同,实现方法不同,是因为在数据的存储结构上,第一种方法是采用了一维动态数组,第二种方法是采用了单循环链表存储结构,致使尽管最后执行结果是相同的,但写出的语句代码却是有很大的差别,但是前两者的共同点是都属于面向过程的编程方法。第三种约瑟夫环的解法,除了存储结构不同,因为这种方法在内存中申请连续的空间,有多少个小朋友,就申请了多少个数据结点的连续空间,但每个数据的后继结点是由每个结点的指针域来描述的,是在连续空间上的链式存储,因此说存储结构上是不同的。另外,在编程方式

2020-12-30 22:56:43 396

原创 约瑟夫环解法之二(单循环链表)

约瑟夫环解法之二(单循环链表)问题说明上一篇文章中,我们对约瑟夫环的问题进行了描述,实现的时候是用数组作为存储结构的,共有numbers 个小孩儿,由序号为start的小孩儿从1开始报数,报到第interval的小孩儿出队,然后接着下一个小孩儿还是从1开始报数,依然是报数到第interval的小孩儿出队,循环反复这个过程,最后队伍中剩下的一个小朋友为胜利者,显示输出出队小孩儿的序号序列,及最后是哪个序号的小孩儿是胜利者?对于这个问题基于过程的解决方案中,最经典的实现方法是使用单循环链表作为存储结构。

2020-12-28 07:44:42 598

原创 (约瑟夫环解法之一(一维动态数组存储结构))

约瑟夫环解法之一(一维动态数组存储结构)这是我第一次在优快云上发布文章约瑟夫环问题算法流程实现代码执行结果这是我第一次在优快云上发布文章您好! 这是我第一次在优快云上发布文章,以前都是来这里查找资源,感谢同行码们的分享,在最近管理一个微信公众号循序渐进C++,发表了一些基础教学视频和文章,也愿意分享给您,如有不妥之处,请您提出宝贵意见。约瑟夫环问题Josephus 问题是说,numbers 个小孩而围成一圈做游戏,游戏将决出一个胜利者。假定一个间隔数 interval,从第 start 个小

2020-12-27 21:00:45 695

空空如也

空空如也

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

TA关注的人

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