自定义博客皮肤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)
  • 问答 (2)
  • 收藏
  • 关注

原创 单链表的4种简单操作——建立、输出、删除、插入

参阅于谭版C语言程序设计(第五版)第9章第9题此题的建立和输出操作延用教材中例题提到过的算法,而删除和插入操作均为个人想法,由于此时还未系统性学习数据结构和算法,可能并不是最优的算法,待日后学习数据结构和算法后再来改进。 建立 我们可以定义一个creat函数来实现,参数列表为空,返回值类型为结点(结构体)指针,通过调用此函数得到所建立链表的头指针。 其算法的大致思想是通过定义两个结点指针p1和p2,p1不断的指向我们新创建的结点,p2不断的指向链表表尾结点(或者说不断的更新表尾...

2021-10-12 21:44:21 927

原创 常见算法——选择排序与冒泡排序

选择排序 思想: 对n个数进行n-1趟选择,每趟选择出一个最值(最大或最小由降序或升序决定)放前面,那么是如何选择出最值的呢?是通过不断的两两比较记录下较大(或较小)数的位置,最后一次比较结束后便可找出当前趟中最值的位置,最后将该最值与该趟开头处的数交换,这样就完成了一趟选择,然后排去这个在上一趟选择中选出的最值(即上一趟开头第一个数),再进行下一趟选择,那么如何排去上一趟选择出的最值开始下一趟选择呢?很简单,直接使下一趟选择的开头元素从第2个开始即可。经过这样的n-1次选择后即可完成排序。..

2021-10-07 11:29:28 99

原创 C语言之于Java

C语言是一门高级语言,由最开始的二进制语言、汇编语言,B语言逐步升级而来。C语言是面向过程的语言,那么何为面向过程呢?即更加注重过程,我们应该如何来理解呢?以Java作对比,Java是面向对象编程,通俗来讲就是应该找谁来做?找哪个对象来帮我们做?注重的是找谁来做,而并不关注找来的这个对象是怎么做的或者其做的过程具体是怎么样的,而C语言则不同,C语言更显得更加亲力亲为,也就是细到每一步每一个小过程都要自己亲自来完成,讲究的是自己做,自己该怎么做。此外C语...

2021-09-16 22:45:52 58

空空如也

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

TA关注的人

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