(1)实现BF算法;(2)实现BF算法的改进算法:KMP算法和BM算法;(3)对上述3个算法进行时间复杂性分析,并设计实验程序验证分析结果。
2016/11/11 2:16:23 3KB BM KMP BF 串匹配
1
KMP模式串婚配指针不回退最快的字符串查找算法之一。
C++builder6调试通过。
2015/7/3 17:23:19 356KB KMP 模式串匹配 指针 不回退
1
数据结构(C语言版)在选材与编排上,贴近当前普通高等院校“数据结构”课程的现状和发展趋势,符合新研究生考试大纲,内容难度适度,突出实用性和应用性。
全书共7章,内容包括绪论,线性表,栈和队列,串、数组和广义表,树和二叉树,图,查找和排序。
全书采用类C语言作为数据结构和算法的描述语言。
数据结构是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相顺应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。
简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。
“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储结构。
数据的逻辑结构和物理结构是数据结构的两个密切相关的方面,同一逻辑结构可以对应不同的存储结构。
算法的设计取决于数据的逻辑结构,而算法的实现依赖于指定的存储结构。
2021/2/22 3:50:55 43.76MB 数据结构 c语言 编程语言 算法
1
数据构造和算法课件PPT,线性表、栈和队列、串、树和二叉树、图、排序等
2015/3/21 1:01:18 8.85MB 数据结构 C/C++ PPT
1
掌握用户的第一步就是将已经关注的粉丝信息保存起来,这个时候就用到获取用户列表接口。
公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是独一的)组成。
一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求。
一、获取微信关注用户列表接口调用实例接口说明http请求方式:GET接口调用地址:https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID请求参数说明
2019/4/13 14:53:25 73KB 接口 接口调用 源码
1
1.规则验证(例如:验证手机号、邮箱等)2.提取子串(从某个字符串中提取出符合某个条件的子串)3.检查一个字符串能否含有某种子串4.将匹配到的子串
2017/7/25 5:21:23 816KB javascript 网络协议
1
如果是A串的第i个字符和B串的第j个字符1.在A的第i个字符后插入一个字符B[j],成绩转化为计算A[i...lenA]和B[j+1...lenB]的距离2.删除A串的第i个字符,成绩转化为计算A[i+1...lenA]和B[j...lenB]的距离3.将A的第i个字符替换成B的第j个字符,成绩转化为计算A[i+1...lenA]和B[j+1...lenB]的距离。
于是替换操作的编辑距离就是d[i-1][j-1]+flag。
其中,当A[i]==B[j]时,flag=0,A[i]!=B[j],flag=1d[i-1][j]、d[i][j-1]、d[i-1][j-1]进行比较,其中最小的就是当前A和B的编辑距离
2017/11/8 22:03:24 993B 动态规划
1
本次过程控制实践基于PLC进行了三种控制系统的设计,分别是:流量、液位、压力单闭环控制系统,液位流量串级控制系统,流量比值控制系统。
控制系统设计过程中,利用WinCC软件的数据采集功能、通讯技术、人机交互等功能,利用STEP7软件对PLC进行编程,并用现场总线接口建立WinCC和PLC、水箱之间的数据联接,最终实现对水箱的精确控制。
在这次实践中,借助数据采集模块、WinCC组态软件的PID控制算法,设计并组建远程计算机过程控制系统,完成控制系统试验和结果分析。
方法使用简单可靠,可广泛应用于工业生产过程中的控制问题。
本文次要在硬件选择、硬件组态、I/O分配、流程设计、硬件原理图、算法思想、梯形图设计、界面设计、运行结果等方面对三个控制系统的设计过程与结果做出了详细的说明。
在这次的课程实践中,需要我们对S7-300PLC、WinCC软件有更好、更深的认识与应用。
2016/3/3 14:08:42 9.83MB PLC 管道流量变频控制
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡