VB:顺序查找

这篇具有很好参考价值的文章主要介绍了VB:顺序查找。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

VB:顺序查找

Private Sub Command1_Click()
    Dim i%, m%
    Dim x(1 To 10) As Single
    For i = 1 To 10
        x(i) = Val(InputBox("请输入"))
    Next i
    m = seqSearch(x, 10)
    If (m = 1) Then
        Print "已找到"
    Else
        Print "未找到"
    End If
End Sub
Function seqSearch(arr!(), key) As Integer
'通过arr!()表示arr是一个数组,并且!()表示该数组是在子程序调用时传递给它的
'或者写成Function seqSearch(arr() As Single, key) As Integer
'函数参数的类型声明不支持声明不确定元素类型的数组,即不能直接使用 arr() 来表示数组参数
'需要指定数组中元素的具体类型,可以将函数 seqSearch 中的参数 arr() 的声明改为 arr() As Single,以匹配数组 x 的类型声明
    Dim i%, p As Boolean
    p = False
    For i = LBound(arr) To UBound(arr)
        If arr(i) = key Then
            p = True
            Exit For
        End If
    Next i
    If p = True Then
        seqSearch = 1
    Else
        seqSearch = -1
    End If
End Function

VB:顺序查找,VB,开发语言文章来源地址https://www.toymoban.com/news/detail-702116.html

到了这里,关于VB:顺序查找的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据结构-查找(顺序查找与二分查找的讲解与代码实现)

    顺序查找概念:从表的另一端开始,一次将记录的和给定值进行比较,若某个记录的和给定的值相等,则查找成功,反之则查找失败。 ASL:平均查找长度 pi查找概率,ci查找次数 eg:序列1,2,3 查找1的次数为1概率为1/3,2为两次概率1/3,3的次数为3概率1/3  将12

    2024年02月06日
    浏览(69)
  • 数据结构与算法之查找: 顺序查找 (Javascript版)

    顺序查找 思路 遍历数组 找到跟目标值相等元素,就返回它的下标 没有找到,返回-1 算法实现 总结 非常低效,算是入门搜索 时间复杂度:O(n) 对于数组结构或链表结构而言,没什么太多可说的

    2024年02月05日
    浏览(49)
  • C++数据结构之查找——静态查找表(顺序查找、折半查找、分块查找 带有gif以及图示)

    目录 一、查找的相关概念介绍 1.查找表(Search Table) 概念 对查找表的操作 查找表的分类 2.(Key) 概念 3.查找(Searching) 概念 4.衡量查找算法的标准 1.时间复杂度 2.空间复杂度 3.平均查找长度(ASL) 二、静态查找表 1.顺序查找 算法思路 算法举例 算法性能分析 不等概率

    2024年02月03日
    浏览(44)
  • JavaSE基础50题:25. 查找数组中指定元素(顺序查找)

    给定一个数组,再给定一个元素,找出该元素在数组中的位置。 【概述】 一个一个找,比较慢。 想要快一点的方法,可以使用二分查找,在后续《JavaSE基础50题》专栏中27题中详细讲解。 【代码】 【输出结果】

    2024年02月04日
    浏览(47)
  • 排序算法:顺序查找

    简介 顺序查找(也称为线性查找)是一种 简单直观 的搜索算法。 按照顺序逐个比较列表或数组中的元素,直到找到目标元素或搜索完整个列表。 应用场景 数据集比较小,无需使用复杂的算法。 数据集没有排序,不能使用二分查找等基于有序数据集的算法。 需要在数据集

    2024年04月27日
    浏览(38)
  • 数据结构之顺序查找

    ​ 活动地址:CSDN21天学习挑战赛 目录 数据结构概念: 算法效率: 1)时间复杂度 2)空间复杂度 顺序查找: 代码实现:    作者简介:大家好我是小唐同学(๑؂๑),大家可以叫我小唐 个人主页: 小唐同学(๑؂๑)的博客主页 系列专栏:数据结构 博友们如果也是新手入

    2024年02月13日
    浏览(59)
  • 17-数据结构-查找-(顺序、折半、分块)

            简介:查找,顾名思义,是我们处理数据时常用的操作之一。大概就是我们从表格中去搜索我们想要的东西,这个表格,就是所谓的查找表(存储数据的表)。而我们怎么设计查找,才可以让计算机更快的去找到筛选我们所需要的信息呢,因此,关于怎么设计查找

    2024年02月09日
    浏览(58)
  • 数据结构--顺序表的查找

    目标: GetElem(L,i):按位查找操作。获取表L中第i个位置的元素的值。 代码实现 时间复杂度 O(1) 由于顺序表的各个数据元素在内存中连续存放,因此可以根据起始地址和数据元素大小立即找到第i个元素——“随机存取”特性 目标: LocateElem(Le):按值查找操作。在表L中查找具有给

    2024年02月11日
    浏览(54)
  • 经典算法之顺序查找(Sequential Search)

    活动地址:CSDN21天学习挑战赛 什么是顺序查找呢?顺序查找是按照序列原有顺序对数组进行遍历比较查询的基本查找算法。简单来说,就是给定一个数值,然后在给定的序列中按顺序依次与给定值比较,若相等则查找成功,反之失败! 顺序查找就是遍历给定的整个序列,逐

    2024年02月10日
    浏览(40)
  • 快速入门vb语言——第一天

    什么是VB编程语言 VB的应用场景 VB的编辑器——Visual Basic 我的第一个VB程序——Hello,World VB语言是一门面向对象的编程语言,它具有模块化、结构化等特点。它与其他的编程语言最大的特别是它自带UI界面,非常适合新手入门计算机的世界。vb语言还衍生出了VBA、VBS以及vb.net语

    2024年02月05日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包