下面这个程序怎么写啊 :有15个数由大到小排列存放在一个数组中,输入一个数,要求用折半查找法找出该

问题描述:

下面这个程序怎么写啊 :有15个数由大到小排列存放在一个数组中,输入一个数,要求用折半查找法找出该
1个回答 分类:综合 2014-11-23

问题解答:

我来补答
%15个数字的折半查找程序
%假设了15个数字为:695 454 333 234 222 123 90 89 77 67 55 34 7 4 3
clc;clear;
A=[695 454 333 234 222 123 90 89 77 67 55 34 7 4 3]
A=sort(A);%对A进行排序(小到大)
L=length(A);%L其实是15,数组长度
high=L;
low=1;
target=55 %假设要找55在数列的哪个位置
targetnum=0;
while 1
if target
再问: 我是学医的 这是选修课的题目 一点也不会 用啥软件 最好弄个成品 我q871344877
再答: 用的是matlab,M脚本文件拷贝到上去运行就行啦
 
 
展开全文阅读
剩余:2000