您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 数据结构-查找算法-C语言

  2. (1)掌握顺序查找,二分法查找和索引查找的算法思想及程序实现方法。 (2)掌握二叉排序树、AVL树的查找、插入、删除、建立算法的思想及程序实现方法。 (3)掌握散列存储结构的思想,能选择合适散列函数,实现不同冲突处理方法的散列表的查找、建立。 (4)能运用线性表的查找方法解决实际问题。
  3. 所属分类:其它

    • 发布日期:2009-12-14
    • 文件大小:2048
    • 提供者:dj569420199
  1. 线性表算法的基本操作

  2. 对线性表结构进行设计 使其能进行查找 添加 删除等功能
  3. 所属分类:其它

    • 发布日期:2009-12-19
    • 文件大小:236544
    • 提供者:java595122
  1. 数据结构讲义(严蔚敏版)(含算法源码)

  2. 数据结构讲义(严蔚敏版)(含算法源码) 1. 经典算法 单链表:遍历、插入、删除 循环队列:队列空、队列满的条件 二叉树:递归遍历及应用 有序表的二分法查找 快速排序 简单选择排序 2. 绪论 掌握几个重要概念 数据结构、抽象数据类型、算法 时间复杂度的简单计算(C ) 掌握几种说法 数据元素是…,数据项是… 数据结构中关系的四种基本结构 数据结构的形式定义 算法的五个特征 3. 线性表 线性表的概念和四个特征 顺序表和单链表的类型定义 在顺序表中查找、插入、删除,灵活运用 在单链表中查找、插
  3. 所属分类:其它

    • 发布日期:2010-01-25
    • 文件大小:206848
    • 提供者:hexiang221
  1. Delphi算法与数据结构 源码(上)

  2. 因权限不够,只能上传20M,故分两部分上传 提供了有关使用算法和数据结构的一个详尽的介绍。Bucknall先从算法性能的讨论开始,涵盖了诸如数组、链表和二叉树等内容。这本书强调了查找算法(如顺序和二分查找),另外也重点介绍了排序算法(包括冒泡排序、插入排序、希尔排序、快速排序和堆排序),此外还提供了有关的优化技术。不仅如此,作者还介绍了散列和散列表、优先队列、状态机和正则表达式以及诸如哈夫曼和LZ77等数据压缩技术。 随附光盘中有作者所开发的一个相当成功的自由软件库EZDSL,另外还有可运行于
  3. 所属分类:其它

    • 发布日期:2010-03-31
    • 文件大小:17825792
    • 提供者:ILikeDelphi7
  1. C#基础查找算法的分析,实现

  2. 静态查找和动态查找 内查找和外查找 顺序查找又称线性查找(Sequential Search) 二叉查找算法:二分查找又称折半查找(Binary Search)
  3. 所属分类:.Net

    • 发布日期:2011-05-22
    • 文件大小:9216
    • 提供者:zhangjunjian127
  1. 二分查找、插值查找、斐波那契查找对比C++实现

  2. 二分查找,O(logn)的经典查找算法,实现在一个非下降序列中快速查找一个值是否存在。 插值查找是对二分查找的一个扩展,对于接近线性递增的序列效率极高,其他情况效率一般。 斐波那契查找,纯娱乐用的东西,存在意义不明?
  3. 所属分类:C++

    • 发布日期:2013-01-10
    • 文件大小:835
    • 提供者:h4x3rotab
  1. 十大算法之线性查找算法

  2. 算法步骤: 1. 将n个元素每5个一组,分成n/5(上界)组。 2. 取出每一组的中位数,任意排序方法,比如插入排序。 3. 递归的调用selection算法查找上一步中所有中位数的中位数,设为x,偶数个中位数的情况下设定为选取中间小的一个。 4. 用x来分割数组,设小于等于x的个数为k,大于x的个数即为n-k。 5. 若i==k,返回x;若ik,在大于x的元素中递归查找第i-k小的元素。 终止条件:n=1时,返回的即是i小元素。
  3. 所属分类:Java

    • 发布日期:2015-07-29
    • 文件大小:364544
    • 提供者:gamer_gyt
  1. 线性表分块查找算法

  2. 本算法可以根据自行创建快的数目,每块的最小关键字,每块的内的数据,然后准确找出所查找元素的位置
  3. 所属分类:数据库

    • 发布日期:2017-12-29
    • 文件大小:3072
    • 提供者:weixin_39323866
  1. 陈越、何钦铭-数据结构作业1:二分查找算法

  2. L是用户传入的一个线性表,其中ElementType元素可以通过>、==、<进行比较,并且题目保证传入的数据是递增有序的。函数BinarySearch要查找X在Data中的位置,即数组下标(注意:元素从下标1开始存储)。找到则返回下标,否则返回一个特殊的失败标记NotFound。
  3. 所属分类:讲义

    • 发布日期:2018-03-15
    • 文件大小:2048
    • 提供者:qq_20304723
  1. 查找相关算法

  2. //创建菜单 cout<<"----------线性表查找算法主菜单---------"<<endl; cout<<"| 0--退出 |"<<endl; cout<<"| 1--控制台创建查找表 |"<<endl; cout<<"| 2--随机数创建查找表 |"<<endl; cout<<"| 3--数据文件创建查找表 |"<<endl; cout<<"| 4--
  3. 所属分类:C/C++

    • 发布日期:2018-04-09
    • 文件大小:2097152
    • 提供者:qq_37129306
  1. 十大编程算法助程序员走上高手之路

  2. 快速排序算法 堆排序算法 归并排序 二分查找算法 BFPRT(线性查找算法) DFS(深度优先搜索) BFS(广度优先搜索) Dijkstra算法 动态规划算法 朴素贝叶斯分类算法
  3. 所属分类:其它

    • 发布日期:2018-10-25
    • 文件大小:22528
    • 提供者:javascript15
  1. Java排序算法和查找算法

  2. 该工具包含有Java一些比较常见的排序算法和查找算法。 排序算法包括:冒泡排序、选择排序 、插入排序、希尔排序、快速排序、归并排序、基数排序(桶排序) 查找算法包括:线性查找、二分查找、插值查询、斐波那契(黄金分割法)、
  3. 所属分类:其它

    • 发布日期:2020-03-01
    • 文件大小:6144
    • 提供者:chen_hao_181
  1. 第13讲 求最大值最小值、线性查找。.pptx

  2. 《算法赏析》课程介绍 “软件 = 算法 + 数据结构”,算法是软件的灵魂。在信息时代,计算思维是分析复杂工程问题的重要思维方式,计算机则是求解问题的重要工具。本课程以计算机经典问题求解为导向,通用算法思维和自动编程流程图培养为目标,引入经典算法,精心安排课程的理论教学和编程实践。本课程学习将有助于学员提高计算思维能力及算法思维的能力。 本课程主要讲授计算机问题求解的经典算法设计方法和算法复杂度分析方法,主要内容包括计算机概述、计算机系统的组成、信息化及指标体系、操作系统、程序设计语言、算法简
  3. 所属分类:讲义

    • 发布日期:2020-02-12
    • 文件大小:564224
    • 提供者:m0_46310873
  1. CSP-J、CSP-S初赛知识点2_线性表、查找算法、排序算法.pdf

  2. CSP-J、CSP-S初赛知识点2_线性表、查找算法、排序算法
  3. 所属分类:其它

    • 发布日期:2019-10-20
    • 文件大小:2097152
    • 提供者:dllglvzhenfeng
  1. 查表算法,顺序表查,线性查找.cpp

  2. 常用的查表算法,顺序表查找 又叫做线性查找,是查找算法中最基本的查找,它的过程是:从表中第一个(或最后一个)记录开始,逐个进行记录的关键字和给定值比较,若某个记录的关键字和给定值相等,则查找成功,找到所查的记录;如果直到最后一个(或第一个)记录,其关键字和给定值比较都不等时,则表中没有所差的记录,查找不成功
  3. 所属分类:嵌入式

    • 发布日期:2020-07-01
    • 文件大小:2048
    • 提供者:ljtyllr
  1. [数据结构与算法] 查找算法

  2. 查找算法 线性查找二分查找差值查找斐波那契查找 鉴于在排序算法时, 搞得比较乱的情况, 导致查找不太方便. 因此, 在写查找算法时, 我会将所有的东西都写在一起, 便于查找和阅读 在java中,我们常用的查找有四种: 顺序(线性)查找 二分查找/折半查找 插值查找 斐波那契查找 线性查找 思路: 如果在数组中发现满足条件的值, 就返回其下标 /** * 线性查找 * author TimePause * create 2020-02-06 20:41 */ public cl
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:143360
    • 提供者:weixin_38687928
  1. C++ 实现带监视哨的顺序查找算法

  2. 监视哨往往是程序里面的一个变量,如果是对数字排序的话,那么该变量一般是数值型变量。变量的赋值就相当于哨兵,当排序数列中出现与哨兵相等的值或有某种既定关系出现时,就做一种操作,比如说停止排序,或进行下一趟排序。 举例: 顺序检索的算法描述如下 int Search_Sequen(SSTable ST,KeyType key){ //在线性表ST中顺序检索其关键字等于Key的数据元素, //若找到,函数值为该元素在表中的位置,否则为-1. ST.element[ST.length].key=k
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:54272
    • 提供者:weixin_38667697
  1. PHP实现的折半查找算法示例

  2. 本文实例讲述了PHP实现的折半查找算法。分享给大家供大家参考,具体如下: 定义:折半查找技术,也就是二分查找。它的前提是线性表中的记录必须是关键码有序(通常从大到小有序),线性表必须采用顺序存储。 折半查找的基本思想:取中间记录作为比较对象,若给定值与中间记录的关键字,则在中间记录的关键字相等,则查找成功;若给定值小于中间记录的作伴去继续查找;若给定值大于中间记录的关键字,则在中间记录的右半区继续查找。不断重复上述过程,直到查找成功,或所有查找区域无记录,查找失败为止。 实现代码: <?
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:45056
    • 提供者:weixin_38669093
  1. 查找算法之二分查找的C++实现

  2. 二分查找 二分查找算法,说白了就是在有序的数组里面给予一个存在数组里面的值key,然后将其先和数组中间的比较,如果key大于中间值,进行下一次mid后面的比较,直到找到相等的,就可以得到它的位置。 前提:线性表中的记录必须是关键字有序(通常从小到大),线性表必须采用顺序存储。 基本思想:取中间记录作为比较对象,若给定值与中间记录的关键字相等,则查找成功;若给定值小于中间记录的关键字,则在中间记录的左半区继续查找;否则,在右半区查找。不断重复,直到查找成功或查找失败为止。 #include
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:49152
    • 提供者:weixin_38599545
  1. linear-substrings:线性时间算法,用于查找任何给定String的任何子长度的词典上最后的子字符串-源码

  2. 线性子串 给定任何字符串S,该算法将在O(n)时间内确定S的字典顺序上的最后一个子字符串,其中n = S的长度。 附加的功能: -给定任何长度L,以使0 <= L <= n,该算法将在O(n)时间内按字典顺序确定S的长度L的最后一个子串。 -该算法可以确定在O(n)时间内所有长度<= n的S的字典顺序上的S子字符串。 这是通过为每个小于或等于n的长度确定字典上最后一个子串的S的起始索引和结束索引来完成的,它确定所有O(n)时间中所有此类长度(总计)的S的起始索引和结束索引
  3. 所属分类:其它

    • 发布日期:2021-02-19
    • 文件大小:2048
    • 提供者:weixin_42174176
« 12 3 4 5 6 7 8 9 10 ... 28 »