查找(Searching)就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。
查找表(SearchTable):由同一类型的数据元素(或记录)构成的集合关键字(Key):数据元素中某个数据项的值,又称为键值。
主键(PrimaryKey):可唯一地标识某个数据元素或记录的关键字。
查找表按照操作方式可分为:也就是数据不排序的线性查找,遍历数据元素。
算法分析:最好情况是在第一个位置就找到了,此为O(1);
最坏情况在最后一个位置才找到,此为O(n);
所以平均查找次数为(n+1)/2。
算法核心:在查找表中不断取中间元素与查找值进行比较,以二分之一的倍率进行表范围的缩小。
二分查
1
本资源中包括聚类分析OPTICS算法python实现,optics算法是基于DBSCAN聚类算法的改进算法。
2024/6/29 17:39:22 177KB optics
1
用python实现的Hmm,有详细的代码注解,对Hmm感兴趣的同学值得下载学习
2024/6/25 3:28:34 32.3MB hmm python 机器学习 自然语言处理
1
基于Python3的社区发现算法fast_unfolding,已经对其中的bug进行修改
2024/6/24 5:58:52 14KB 社区发现 fast_unfoldi
1
自己写的改进遗传算法的python程序。
2024/6/23 12:07:28 7KB GA 遗传算法
1
本代码是用python实现的删除txt文件里面的[],可以批量处理多个txt文件,觉得好的小伙伴们,点个赞奥
2024/6/15 14:42:02 244KB python
1
python实现的键盘记录器小功能代码博客记录:https://lexsaints.blog.csdn.net/article/details/113736987
2024/6/15 11:36:27 622B python 键盘记录器
1
本资源为python实现的火焰检测的opencv代码,通过检测火焰的颜色以及大小来对火焰进行多目标跟踪。
2024/6/14 3:47:51 3KB 火焰检测 python opencv
1
借用python巴特沃斯低通滤波公式得到滤波参数,用C语言概念写出滤波公式
2024/6/8 9:49:08 1KB python 低通滤波 巴特沃斯
1
实现SM4的加密和解密,加密前按PKCS#7对明文消息进行填充。
输入和输出要求:加密时,输出加密的每一轮的中间结果和最后的密文;
解密时,输出解密的每一轮的中间结果和最后的明文。
2024/6/6 10:25:44 7KB pytho sm4
1
共 390 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡