顺序查找
using System;
using System.IO;
public class Chapter4
{
static void Main()
{
int[] numbers = new int[100];
FileStream f1 = new FileStream(@"c:\numbers.txt",FileMode.Open);
StreamWriter s1 = new StreamWriter(f1);
Random r1 = new Random();
for (int j = 0; j < 100; j++)
{
s1.WriteLine( r1.Next(100));
}
s1.Close();
StreamReader numFile = File.OpenText("c:\\numbers.txt");
for (int i = 0; i < numbers.Length - 1; i++)
numbers[i] = Convert.ToInt32(numFile.ReadLine(), 10);
int searchNumber;
Console.Write("Enter a number to search for: ");
searchNumber = Convert.ToInt32(Console.ReadLine(), 10);
bool found;
found = SeqSearch(numbers, searchNumber);
if (found)
Console.WriteLine(searchNumber + " is in the array.");
else
Console.WriteLine(searchNumber + " is not in the array.");
}
static bool SeqSearch(int[] arr, int sValue)
{
for (int index = 0; index < arr.Length - 1; index++)
if (arr[index] == sValue)
return true;
return false;
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步