摘要: 算法思想:减少BF算法中的重复匹配次数: 所谓重复匹配即:在失配时,已经匹配过的序列的后缀中含有模式的前缀,但BF算法直接回退主串与模式串的指针。 KMP算法的核心思想就是在发生失配时,利用已经匹配过的字符串的信息,将模式串移动到与模式前缀相同的后缀的位置,可以减少比较次数。 在发生失配时指针具体要 阅读全文
posted @ 2022-03-03 20:18 希望25分钟跑完5公里 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Miller-Rabin素性判定算法是一种基于概率的判定算法,每次判定n是素数的正确性概率至少为75%,出错的概率小于25%。 如果对n进行k次素性检测,如果结果n为素数,那么n为合数的概率为1/(4^k)。如果k足够大,那么误判的概率就非常小。 算法原理如下: #include <iostream 阅读全文
posted @ 2020-03-24 18:18 希望25分钟跑完5公里 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 1.试用贪心算法求解汽车加油问题:已知一辆汽车加满油后可行驶n公里,而旅途中有若干个加油站。试设计一个有效算法,指出应在哪些加油站停靠加油,使加油次数最少请写出该算法。 (假设汽车出发时已经加满油) #include <iostream> #define M 100 using namespace 阅读全文
posted @ 2019-09-12 22:48 希望25分钟跑完5公里 阅读(1924) 评论(0) 推荐(1) 编辑
摘要: Daily dictation: 1, It's a pian, cause my frige is..., I dump it today, and the food's gone. refrigeration:冰箱,冷藏柜。 2,He says he was simple going by th 阅读全文
posted @ 2019-08-22 18:02 希望25分钟跑完5公里 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Git是一个开源的分布式版本控制系统可以随时进行版本后退用于开源项目的维护 1,建仓库cd命令进入目录下git init 命令建立(初始化)仓库 2,提交本地代码git add build.gradle//添加文件git add app //添加文件夹git add . //添加所有文件git co 阅读全文
posted @ 2019-08-05 17:11 希望25分钟跑完5公里 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬 阅读全文
posted @ 2019-08-01 19:00 希望25分钟跑完5公里 阅读(4320) 评论(0) 推荐(0) 编辑
摘要: Android将现有的权限归成了两类,一类是普通权限,另一类是危险权限访问https://www.cnblogs.com/plumlee/p/11284614.html查看Android系统中完整的权限列表 运行时权限的核心是由用户授权我们去执行某些危险操作 1,在AndroidManifest.x 阅读全文
posted @ 2019-08-01 18:53 希望25分钟跑完5公里 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Web上可用的每种资源 -HTML文档、图像、视频片段、程序等 - 由一个通用资源标识符(Uniform Resource Identifier, 简称"URI")进行定位 URL:Universal Resource Identifier URI :Universal Resource Locat 阅读全文
posted @ 2019-07-31 17:38 希望25分钟跑完5公里 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-26 20:39 希望25分钟跑完5公里 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-25 11:24 希望25分钟跑完5公里 阅读(131) 评论(0) 推荐(0) 编辑