- 博客(5)
- 收藏
- 关注
原创 对数组的简单排序
插入排序是一种简单直观的排序算法。他的工作原理是通过构建有序序列,对未排序数据,在已排序序列从后向前扫描,找到相应的位置并插入。将后面的每个数,依次往前移动,直到找到它恰好能放的位置。第一次从待排序的数据元素中选出最小(或最大)的一个元素,放在最前边,然后再从剩余的未排序列中寻找最大或者最小元素,然后放在已排序列末尾,依次执行直到排序结束。对列表每两个相邻的数比较大小,如果前边的比后边的大(或小),那么这两个数就互换位置(每一轮比较都会挑出一个最大值或最小值放在最后)。
2023-03-22 11:54:29 43
原创 队列及队列的线性存储
如何用代码设计存储队列容器,可以存放整型数据,并满足队列的特性?所谓队列的顺序存储,即利用数组模拟出队列的先进先出的数据结构。队列中进数据称为---入队 push。队列中出数据称为---出队 pop。队列中只有队头和队尾才可以被外界使用,因此队列不允许有遍历行为。特点:队列容器允许从一端新增元素 从另一端移除元素。的数据结构,他有两个开口。
2023-03-21 20:51:21 83
原创 带你了解数组
/整型数组定义及初始化 a为数组名也是首元素地址 }//定义数组长度 int a[len];//数组a int i;//循环变量 for (i= 0;i<len;i++){ //for循环进行键盘输入 printf("请输入第%d个数据" ,i+ 1 );目录一、认识数组二、数组的特点三、数组的定义及赋值。
2023-03-21 17:21:28 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人