自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 笔记-旷世 beyond retinaNet and MaskRCNN报告

what is object detection手持设备拍摄场景无人驾驶场景why object detection?基础的组件长远的看:无人驾驶 医疗图像识别history特征 + 分类RetinaNet && MaskRCNNone stagetwo stage MaskRCNN = FPN with ROIAlign ROIAlign 本身对 目标识别的检测影响不大,对实例分...

2018-06-18 16:19:45 1601

原创 OpenCV 模版方法

模板匹配例子微信小程序跳一跳,风靡一时。这个游戏的关键在于判断游戏中紫色小块的的位置,以及下一跳的位置。如何通过程序的方式自动完成这个算法呢?其中难点在于目标小块位置的发现。难点主要是: 1. 目标的大小和形状和质地是不同的;解决的方案有传统的方法和目前流行的深度学习方法(比如SSD算法),这篇博文主要是关于OpenCV模板匹配的,所以主要讲解OPENCV中的模板匹配方法。OpenCV中模板匹配O

2018-01-27 22:02:54 304

原创 MPI 3多机安装

MPI(3.1)多机部署概要安装mpich3设置环境变量多台机器SSH直连配置*测试一个demo安装mpich3本次实验共有两台机器, 两台机器同时执行下列操作, 打开/etc/hosts, 添加172.26.7.110 test1.office.mos test1172.26.25.37 test2.office.mos test2-方式1: y

2017-10-14 19:54:43 374

原创 最长递增子串(LIS)算法_严格单调递增_单调递增_连续_不连续

最长递增子串问题总结分类最长递增子串(LIS),可以按照以下两个属性——是否严格单调递增,是否连续,分成四类:1.(严格单调递增,连续)2.(非严格单调递增,连续)3.(严格单调递增,不连续)4.(非严格单调递增,不连续)算法:情况1,2比较简单,一重循环,可以在O(n)的时间内解决情况3:对于每一个num[i],搜素停在末尾或者>=num[i]

2015-10-23 09:32:43 1152

原创 1066 无间道之并查集并查集 解题报告

1.这一题解题注意点在于:1)基本的数据算法当然是并查集+注意路劲的压缩,路径的压缩也很简单,即路径上的各个节点都知向根节点;2)需要将名字映射成id,便于并查集的表示,采用map容器可以很好的做到这一点;上代码:#include#include#include#includeusing namespace std;//#define cin inint pre[

2015-09-30 11:29:26 319

原创 Leetcode Merge Sorted Array 关于算法效率的思考

Leetcode merge sorted array这一题本身只是涉及到了一个简单但是实用用的技巧,即从后往前复制数据。同样需要该技巧的例子还包括:1.O(N)复杂度的字符串替换;2.数组中所有的元素除第一个元素的所得的结果;同样的算法实现逻辑上可能相差无几,但是效率相差很大,可谓是差之毫厘,谬以千里。代码1#includeclass Solutio

2015-06-16 18:11:04 354

原创 设计模式 简单工厂 c++实现

最近在阅读一本书 大话设计模式,读到这本书是一种打开一扇门的感觉。相信很多人学习过OO,但是大多数人应该和我一样,停留在了概念和语法层面。一段代码读懂已经不易,更别提设计代码。另外一方面,本来的工程项目做的不多,根本没有太多的机会学习构建类的系统方法。花了3天时间将大话设计模式过了一遍,但是其中的精妙不是短短时间就能吸收的。学习编程的方法应该是多跑程序,多读程序。此外,大话设计模式中的代码都是

2015-03-31 20:46:47 268

原创 leetcode 179 Largest Number 解题报告

problem description:Given a list of non negative integers, arrange them such that they form the largest number.For example, given [3, 30, 34, 5, 9], the largest formed number is9534330.Note: T

2015-03-17 20:06:07 209

c++通讯录管理系统(含完整源代码)

程序包含如下功能: (1)Add Record (增加记录) 提示输入个字段。一次输入一个人的数据。新记录加入后,通讯录按指定的排序顺序排序。初始时,默认按“姓名”排序;选择“8.Sort”后可修改排序顺序为按“办公室”排序。指定一种排序方法后,就一直保持此排序方法,直到重新指定。“8.Sort”可在两种排序方法之间切换。 (2)Delete Record (删除记录) 输入待删除的姓名,显示该姓名下的所有信息,让用户确认是否要删除。 (3)Display All Record(显示所有记录) 按顺序显示所有记录,每显示10条数据,暂停,用户按键继续。 (4)Query(按姓名查找并显示一个记录) 输入姓名,显示该姓名下的所有信息。 (5)Modify Record(按姓名查找,想、修改一个记录) 用户输入一个姓名,系统显示改下名下的所有信息,同时显示子菜单,用户按子菜单提示,指定修改哪一个数据项。 子菜单如下: (1)Modify Name//修改姓名 (2)Modify Office Phone//修改办公室号码 (3) Modify Home Phone//修改住宅电话 (4) Modify Mobile Phone//修改手机号码 (5) Modify Email//修改Email地址 Choice: 若修改时当前排序字段(“姓名”或“办公室电话”),程序内部调用排序程序重新排序; (6) Add from a Text File(从正文文件中批量添加数据到库表中) (7)Write to a Text File(将库表中数据写入正文文件) (8)Sort(排序) (9)Set Password (设置密码) 用户选择该选项是可以设置一个密码,改密码保存在addrilist.dat中,用户下次开始运行程序,需要从二进制文件addrilist.dat中加载数据,如果时其他用户则无法从addrilist.dat中加载数据。可以为addrilist.dat中的数据保密。不选择时系统保持初始密码0。 (10)Quit(退出系统)进行保存数据的内部操作。将数据写入addrilist.dat中保存起来

2013-01-18

ackermann函数的递归实现和非递归实现

ackman函数的递归和非递归,学习数据结构的素材,非递归是使用堆栈实现的。

2013-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除