N皇后问题的三种实现:分别采用随机重启爬山法,最小冲突法和遗传算法求解N皇后问题。
n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击(不同行,不同列,不同对角线)。
可直接运转。
2023/2/14 23:49:06 8.8MB 人工智能
1
该程序包含了四种不同的磁盘调度算法(FCFS,SSTF,SCAN,CSCAN),拥有简单的图形界面。
而且在运行四种算法后会显示平均磁道长度,将四种算法的平均磁道长度以柱状图比较直观的方式输出,方便用户进行比较。
2023/2/13 15:46:56 2.66MB 磁盘调度算法
1
进程调度:先来先服务、静态优先数调度、最短时间调度作业调度:来先服务算法、短作业优先算法、高响应比算法内存分配:初次适应算法FF、循环初次适应算法NF、最佳适应算法BF、最坏适应算法三种算法WF
2023/2/11 6:22:28 1.33MB 广工 操作系统
1
gps地图婚配算法,对地图婚配的几种算法进行深入分析和比较
2023/2/5 21:41:44 782KB gps 地图匹配
1
这套书由日本专业团队编写、资深教育工作者审校,刚一出版便获得“日本学校图书馆出版奖”,深受小学老师及家长的追捧。
在日本很多小学,这套书被作为编程实践课的启蒙教材。
那么,这套书的独特之处在哪里呢?1.更注重思维养成!算法是程序的灵魂、核心和基础。
孩子学习编程,首先绕不开对算法逻辑的认知和理解。
《孩子看的编程启蒙书》拒绝知识灌输,从算法逻辑切入,由易到难,循序渐进,注重训练孩子思维的完整性和逻辑性,培养他们看待问题和解决问题的方式。
2.十分浅显易懂!“编程”“算法”听起来似乎很抽象,与大多数普通家长(尤其是文科学历背景的家长)和孩子有距离感。
但其实,算法就在我们的日常生活中。
本书从去上学、查字典、在图书馆找书、运动会接力赛、种蔬菜等6个常见的生活情景入手,亲切熟悉,语言浅显易懂,协助孩子在场景中轻松理解算法。
3.特别好玩有趣!数小鸡、找扑克牌、便当归类、移蛋糕……这套书中一共介绍了17种有趣的算法游戏,孩子们可以和父母或是同学一起边学边玩,在游戏中巩固学习成果,逐渐养成编程思维。
随书还附赠4张全彩游戏卡片哦!【分册介绍】《孩子看的编程启蒙书1:算法原来是这样的》上学路上遇到大水洼儿该怎么办呢?拿错姐姐的运动服该怎么快速换回来呢?……这些都是生活中的算法问题。
读完这本书,你会了解到:如何思考算法来实现特定的目标,以及如何判断哪种算法最合适。
也就是说,你能够学到基本的编程思维。
《孩子看的编程启蒙书2:掌握常用的算法》从日常学习与生活经验入手,在运动会赛前练习、查字典、图书馆找书等场景中,介绍冒泡排序、选择排序、二分检索、线性检索等常用的算法。
《孩子看的编程启蒙书3:用流程图描绘生活》在编写程序前,流程图充当着类似设计图的角色。
如果能把算法先用流程图表示出来,就能很容易地把它写成程序。
种蔬菜、打扫卫生……只要掌握了一定的规则和方法,生活中的许多事都可以画成流程图!《孩子看的编程启蒙书4:有趣的算法游戏》介绍了11种有趣的算法游戏,在游戏中思考算法并加以运用,自然就能将想法变成具体的做法,从而逐渐养成编程思维!
2023/2/1 22:19:34 23.6MB 少儿编程启蒙
1
首先对三种基本字符串婚配算法进行了详细分析和说明,再编程实现。
创新拓展研究了Boyer-Moore算法,进行了分析和编程实现。
让四种算法对数据量极大的文本,进行子串的查询处理,并分析算法运行时间效率,并对所有输出的婚配位置结果进行相互对比验证,以证明算法设计和实现的正确性。
为了分析不同数据规模对不同算法的影响程度,通过改变文本的数据量大小,用相同的子串进行模式查找,通过对运行时间的比较以获得数据规模对算法的影响,并利用MATLAB绘制效率图进一步直观分析。
2023/1/26 6:46:37 1.1MB 字符串匹配 算法 c++程序
1
针对有功网损、电压偏差和静态电压稳定裕度的多目标无功优化问题,提出一种基于改进粒子群-禁忌搜索算法的多目标电力系统无功优化方法。
以最小特征值模为电压稳定裕度指标建立了3个目标函数的单一妥协模型。
应用Kent映射产生的混沌序列作为初始种群,保证初始种群的多样性和均匀性。
粒子群优化(PSO)算法进行前期计算时,采用凸函数递减惯性权重和自适应学习因子提高算法的收敛速度和精度;
针对PSO算法搜索精度不高和陷入局部最优的问题,在PSO算法后期收敛后引入禁忌搜索算法全局寻优。
基于群体适应度方差,引入模糊截集理论将模糊集合转化为经典集合,定义了经典集合下的收敛指标,当其值为0时进入禁忌搜索计算阶段,处理2种算法的切换问题。
将所提方法应用于IEEE14、IEEE30和IEEE118节点系统中,验证了其有效性和可行性。
2023/1/11 2:14:42 1.06MB
1
给出了将加速度传感器用于示功仪中测量位移的原理和计算方法,用这种算法可实现加速度的动态零点校正和确定积分边界条件,并对影响位移测量精度的各种因素作了定量分析,试验结果表明,这种测量方法是无效的!
2022/12/3 2:47:20 274KB 加速度传感器 位移
1
这套书由日本专业团队编写、资深教育工作者审校,刚一出版便获得“日本学校图书馆出版奖”,深受小学老师及家长的追捧。
在日本很多小学,这套书被作为编程实践课的启蒙教材。
那么,这套书的独特之处在哪里呢?1.更注重思维养成!算法是程序的灵魂、核心和基础。
孩子学习编程,首先绕不开对算法逻辑的认知和理解。
《孩子看的编程启蒙书》拒绝知识灌输,从算法逻辑切入,由易到难,循序渐进,注重训练孩子思维的完整性和逻辑性,培养他们看待问题和解决问题的方式。
2.十分浅显易懂!“编程”“算法”听起来似乎很抽象,与大多数普通家长(尤其是文科学历背景的家长)和孩子有距离感。
但其实,算法就在我们的日常生活中。
本书从去上学、查字典、在图书馆找书、运动会接力赛、种蔬菜等6个常见的生活情景入手,亲切熟悉,语言浅显易懂,协助孩子在场景中轻松理解算法。
3.特别好玩有趣!数小鸡、找扑克牌、便当归类、移蛋糕……这套书中一共介绍了17种有趣的算法游戏,孩子们可以和父母或是同学一起边学边玩,在游戏中巩固学习成果,逐渐养成编程思维。
随书还附赠4张全彩游戏卡片哦!【分册介绍】《孩子看的编程启蒙书1:算法原来是这样的》上学路上遇到大水洼儿该怎么办呢?拿错姐姐的运动服该怎么快速换回来呢?……这些都是生活中的算法问题。
读完这本书,你会了解到:如何思考算法来实现特定的目标,以及如何判断哪种算法最合适。
也就是说,你能够学到基本的编程思维。
《孩子看的编程启蒙书2:掌握常用的算法》从日常学习与生活经验入手,在运动会赛前练习、查字典、图书馆找书等场景中,介绍冒泡排序、选择排序、二分检索、线性检索等常用的算法。
《孩子看的编程启蒙书3:用流程图描绘生活》在编写程序前,流程图充当着类似设计图的角色。
如果能把算法先用流程图表示出来,就能很容易地把它写成程序。
种蔬菜、打扫卫生……只要掌握了一定的规则和方法,生活中的许多事都可以画成流程图!《孩子看的编程启蒙书4:有趣的算法游戏》介绍了11种有趣的算法游戏,在游戏中思考算法并加以运用,自然就能将想法变成具体的做法,从而逐渐养成编程思维!
2020/8/9 14:04:04 18.48MB 少儿编程
1
RSA算法的纯Python实现,压缩包内共4个文件,分别是1、大整数的运算库(当然不是算加减乘除的,这个python本身就有)。
这个库是计算乘模运算,幂模运算(蒙哥马利算法),最大公约数算法及扩展最大公约数算法(扩展欧几里得算法)等。
2、质数库。
Miller_Rabin素数判断法,大整数快速因式分解算法(pollard_rho算法),生成指定位数的大质数或大整数算法等。
3、RSA算法库。
使用上面两个库,实现RSA算法。
实现了生成指定数位的密钥对,加密,解密,签名和验证,这5个核心功能。
4、RSAtest.py一个使用RSA算法库的例子。
例子从生成密钥对开始,对数据进行加解密,签名和验证签名,最后用修改后的消息再次验证签名。
这个RSA算法最低支持32位密钥长度,最长没限制。
但是现实上,在我的电脑上测试,1024位大概1.3秒左右,1536大约5~6秒,2048位密钥生成就需要约27秒。
这次发布的是源码,里面有详细的中文注释,十分适合希望学习RSA算法原理的人。
RSA算法原理基于两个大质数的乘积很难因式分解,几种算法的优劣主要体现在质数判断、快速乘模运算、快速幂模运算等。
如需实际应用建议使用大能们的实现:https://pypi.python.org/pypi/rsa/
2020/2/14 21:45:34 16KB RSA Python 源码
1
共 170 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡