摘要: 有一个int类型的数组,如何找出里面第二大的数,同时算法的时间复杂度是多少? 遍历解法: 思路:第一轮遍历找出第一大MAX,第二轮遍历找出第二大MAX2。 冒泡解法: 思路:第一轮倒序冒泡将最大数沉到最左,第二轮将次大数沉到次左。 阅读全文
posted @ 2017-03-16 17:01 maoguy 阅读(3246) 评论(0) 推荐(0) 编辑
摘要: 这里使用一个Python字符串对象的函数: | find(...)| S.find(sub [,start [,end]]) -> int| | Return the lowest index in S where substring sub is found,| such that sub is 阅读全文
posted @ 2017-03-16 16:18 maoguy 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 昨天投了熊厂的内容生态质量部的百度地图测试实习生,很快就收到HR发来的面试通知,时间是今天早上十点三十分。 抱着学习的态度,早上吃完早餐回实验室打印了几份简历然后提前来到深圳百度国际大厦。对于我来讲,其实并不抱有太多进入BAT级别互联网公司的希望,毕竟自己是非科班出身,并且个人感觉码感、数学天赋也实 阅读全文
posted @ 2017-03-16 15:33 maoguy 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 在Python开发的过程中,经常会遇到各种各样的小问题,比如在一台计算机上调试好的程序,迁移到另外一台机子上后往往会应为工程项目依赖库的缺失而造成错误。 除了一遍又一遍对着被抛出错误去重新install各种相关的依赖库,有没有更好的方法来解决Python开发过程中依赖库的打包呢?答案是肯定的。 类似 阅读全文
posted @ 2017-02-19 17:33 maoguy 阅读(10023) 评论(0) 推荐(0) 编辑
摘要: Option1: 1、进入目标git repository,敲入如下指令查看远程仓库: 可以看到如下图结果: 从上面结果可以看出,远程仓库之只有一个,也就是origin 2、获取远程仓库的最新版本到本地,敲入如下指令: 可以看到如下图结果: $ git fetch origin master 这句的 阅读全文
posted @ 2016-11-20 18:20 maoguy 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 using namespace std ; 3 4 #define MAXVERTEXNUM 100 5 struct Graph 6 { 7 int VertexNum ; 8 char Vertex[MAXVERTEXNUM] ; 9 int AdjMatrix[MAXVERTEXNUM][MAXVERTEXNUM... 阅读全文
posted @ 2016-11-09 23:28 maoguy 阅读(5278) 评论(0) 推荐(0) 编辑
摘要: 用C++实现二叉树的“先根遍历”存储。 用C++实现二叉树的“先根遍历”、“中根遍历”、“后根遍历”分别输出二叉树中结点的数据。 阅读全文
posted @ 2016-10-27 01:06 maoguy 阅读(13621) 评论(0) 推荐(0) 编辑
摘要: 使用C++语言实现栈的创建、进栈、出栈、判断栈空等功能。 阅读全文
posted @ 2016-10-27 01:03 maoguy 阅读(6056) 评论(0) 推荐(0) 编辑
摘要: 至于本原根是什么,在此就不详谈了。 Python代码如下: 运行结果: 阅读全文
posted @ 2016-10-27 00:53 maoguy 阅读(4602) 评论(0) 推荐(0) 编辑
摘要: 代换密码体制的一般定义为M=C=K=Z26,其中M为明文空间、C为密文空间、K为密钥空间、Z26为26个整数(对应26个英文字母)组成的空间;要求26个字母与模26的剩余类集合{0,1,2,…,25}建立一一对应的关系。 1、移位密码 移位密码的加密实现上就是将26个英文字母向后循环移动k位,其加解 阅读全文
posted @ 2016-10-27 00:49 maoguy 阅读(14484) 评论(2) 推荐(0) 编辑