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

原创 从判断已知数列到判断自己输入的数组,探索冒泡排序的进化过程

冒泡排序(Bubble Sort)是一种简单但效率较低的排序算法。它的基本思想是通过相邻元素之间的比较和交换来将最大(或最小)的元素逐步“冒泡”到数列的末尾。

2023-10-23 00:35:37 52 1

原创 基于C语言的动态顺序表实现:功能、优缺点及代码详解

效率问题:虽然动态内存分配使得顺序表可以处理更多数据,但这也带来了效率问题。每次插入或删除元素时,都需要重新分配内存并复制所有元素,这会导致时间复杂度增加。如果需要频繁的插入和删除操作,使用链表可能是一个更好的选择。未释放内存:在删除元素后,未释放之前为元素分配的内存,导致内存泄漏。应在每次删除元素后,使用free释放相应的内存。未检查溢出:虽然代码避免了数组越界访问的错误,但未检查可能的整数溢出。例如,当输入的元素数量超过int类型的最大值时,会导致错误的结果。欢迎各位指出还有不足的点。

2023-09-09 21:17:10 77

原创 c语言数组元素的四种输出方式

第二种,把a赋值给q,相当于把a的首地址赋值给了q,因为我们输出的是数组的第四个元素,所以q+3移动到第四个地址,最后输出即可。第三种,把a的首地址赋给r,*(r+3)中,先r的地址加三,把指针移动到第四个元素地址,最后解引用。最后一种办法相对简单,直接输出数组元素即可。先定义一数组,输出第四个元素。第一种直接输出*p即可。

2023-08-29 19:05:50 12846 1

空空如也

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

TA关注的人

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