C#基础搜索算法
大家好,我是苏州程序大白。下面讲讲C#中基础搜索算法。
数据搜索是基础的计算机编程工作, 而且人们对它的研究已经很多年了....数据是由前100 个整数组成的, 而且是按照部分随机的顺序进行存储的. 随后, 程序会提示用户输入所要搜索的数, 并且调用SeqSearch函数来进行搜索....当然, 用户也可以改写SeqSearch函数, 使其找到要搜索的元素时, 返回此数值在数组内的索引. 而当没有找到要搜索的数值时, 让函数返回-1....swap(index);
return index;
}
return -1;
}
如果搜索成功, 则使用swap函数把找到的数据项与第一个位置的元素交换位置...此算法反复执行直到下限和上限相等时终止, 这也就意味着已经对数组全部搜索完了.
如果搜索结束, 也没有找到适合的元素就返回-1, 这表示数组中不存在要搜索的数值.