发布网友 发布时间:2022-03-02 08:41
共4个回答
热心网友 时间:2022-03-02 10:10
1、打开pycharm,新建Test_List.py,如图所示。
2、定义lista=('A','B','C','D','E'),使用len函数来判断数组长度,ALT+F10执行后可以看到结果是5,注意获取列表的值用【数组名+[序号]】。
3、通过【数组名+[序号]】可以获取数组里指定位置的元素值,有个前提是【指定位置】必须小于数组长度。
4、碰到这种复杂的数组,想要获取指定位置的值,就必须明确指定位置。
5、复杂数组想要获取正确的结果,指定的位置必须是【数组索引】。
热心网友 时间:2022-03-02 11:28
在一维数组中查找指定元素的方法:
首先,定义数组,并对数组元素进行赋值
输入位置值,输出相应的元素值(即:查找指定位置的元素)
先判断位置是否合法,不合法,则输出位置错误,请重新输入
位置合法,则把位置值转为数组下标,通过下标来确定数据,进行输出,如:第一个元素的下标为0,第二个为1等等
输入一个数值,输出相应的下标(即:查找指定元素的位置)
循环遍历数组,检查数组中的各位数据是否与待查数值相等
如果相等,则提前结束循环:break;
否则,继续循环,检查下一个数
遍历完所有数组元素后,结束循环
循环结束后,检查循环变量值是否超过数组元素总数,
如果未超过,表示找到了相应数据,输出其下标位置,
否则,输出未找到相应元素。
参考代码:
热心网友 时间:2022-03-02 13:03
#include <stdio.h>
热心网友 时间:2022-03-02 14:54
对于有序序列,较为实用的是“二分查找”,或叫做“折半查找”。