自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 C++实现纸牌类,并发牌

http://www.newxing.com/Tech/Program/Cpp/147.htmlhttp://bbs.csdn.net/topics/390116034http://www.2cto.com/kf/201310/252165.html以上为借鉴,本博文待完善

2017-05-24 17:04:39 1608

原创 84. Largest Rectangle in Histogram

height的内容是 [5,6,7,8,3],特点是除了最后一个,前面全部保持递增,且最后一个立柱的高度小于前面所有立柱高度。 对于这种特点的柱状图,如果使用上面所说的“挨个使用每一个柱状图的高度作为矩形的高度,求面积”的方法,还需要用嵌套循环吗? 我们知道除了最后一个,从第一个到倒数第二个立柱的高度都在升高,那么如果挨个使用每一个柱的高度作为矩形的高度,那么依次能得到的矩形的宽度就可以直接算出

2017-05-18 09:20:31 419

原创 Leetcode 68. Text Justification

vector<string> fullJustify(vector<string>& words, int maxWidth) { vector<string> rs; int L = maxWidth; //得预先判断后一个单词的长度对,数组行长度的影响,j=i+1 for(int i=0 ; i<words.size(); ) //i固定在每行开头的单词,

2017-05-10 21:48:08 409

原创 Remove Duplicates from Sorted List2

递归分支的方法进行求解。 leetcode 82

2017-05-07 11:07:44 406

原创 lambda c++

lambda 表达式可以方便地构造匿名函数,如果你的代码里面存在大量的小函数,而这些函数一般只被调用一次,那么不妨将他们重构成 lambda 表达式。C++11 的 lambda 表达式规范如下

2017-05-03 23:32:37 549

转载 机器学习-网络结构1

随着深度学习的普及开来, 要面临的问题是:如何设计一个好的网络结构。目前常见的网络结构:AlexNet、ZF、GoogLeNet、VGG、ResNet等等都可谓曾一战成名,它们都具有自身的特性,它们都提出了创新点。设计一个优秀网络的第一步是学习这些优秀的网络。

2017-05-02 09:45:56 1996

转载 LeetCode:Subsets

这道题可以使用两种方法求解,1使用位操作, 2深度优先的方法

2017-05-01 11:44:04 287

原创 leetcode 77. Combinations

这道题目可以用动态规划的思想解决:1~n中k个数的所有组合一定是由两部分组成:第一部分,求(1~n-1)中k-1个数的所有组合,然后每个组合中加入元素n; 第二部分,求(1~n-1)中k个数的所有组合; 上述两部分合并便可以得到1~n中k个数的所有组合。还可以用DFS

2017-04-30 11:08:20 389

原创 leetcode 75. Sort Colors

首先是一个计数的思路:代码如下不难理解。 void sortColors(vector<int>& nums) { if (nums.empty()) return; //初始化一个count数组,count[0] , count[1] , count[2] 分别记录nums中0 , 1 , 2出现个数 vector<int> count(3, 0);

2017-04-30 10:39:41 282

原创 leetcode 73 Set Matrix Zeroes

leetcode 73

2017-04-29 10:32:03 316

原创 《Mask R-CNN》-2017

《Mask R-CNN》 进行实例分割,就是要在每一个像素上都表示出来目标所属的具体类别。 完成类别检测,图像分割和特征点定位。 1、解决的问题:在时间上对faster rcnn进行了优化,并且提高准确度,最关键的是在像素级别进行特征点定位达到了将各个对象的边缘确定的效果。 上图是,faster rcnn的分割检测效果。下图是,mask rcnn的分割检测效果,可以明显看到,改进的地方

2017-04-27 17:21:01 9884 2

转载 oracle的启动和关闭

一、sql*plus方式:     用sql*plus来连接到Oracle   Sqlplus /nolog 是以不连接数据库的方式启动sql*plus   Connect /as sysdba 是以DBA身份连接到oracle                           .  启动                            St

2017-04-24 12:25:33 498

转载 leetcode[63] Minimum Path Sum 动态规划

Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right whichminimizes the sum of all numbers along its path.Note: You can only move either down or right a

2017-04-24 09:59:27 391

转载 贪新算法以及具体实例

贪心算法的基本要素:1.贪心选择性质。所谓贪心选择性质是指所求问题的整体最优解可以通过一系列局部最优的选择,即贪心选择来达到。这是贪心算法可行的第一个基本要素,也是贪心算法与动态规划算法的主要区别。动态规划算法通常以自底向上的方式解各子问题,而贪心算法则通常以自顶向下的方式进行,以迭代的方式作出相继的贪心选择,每作一次贪心选择就将所求问题简化为规模更小的子问题。对于一个具体问题,要确定它是否具有贪

2017-04-23 13:50:31 561

转载 CNN-卷积反卷积

在前面的斗图篇我们提过这篇文章《Visualizing and understanding convolutional networks》,这是一片介绍反卷积和可视化的文章,今天我们就来详细看看这篇文章的一个开源实现——来自GitHub - piergiaj/caffe-deconvnet: A deconvolutional network in caffe。首先我们给出上面这篇论文

2017-04-21 15:19:28 632

原创 Rotate List

题目:输入k和链表的头结点,循环右移链表的后K个结点。For example: Given1->2->3->4->5->NULLand  k  =2, return4->5->1->2->3->NULL. 思路:1.首先要找链表的倒数第K个结点;2.因循环右移的K个结点仍是按原来顺序排列,可考虑用一个先进先出的容器 即队列 将 后K个结点存储,依

2017-04-20 21:02:54 300

原创 leetcode[59]Spiral Matrix II

Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.For example,Given n = 3,You should return the following matrix:[ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ]]Subscribe to see which companies asked this que

2017-04-20 12:32:57 341

原创 leetcode[60]Permutation Sequence 以及 全排列的编码与解码——康托展开 (附完整代码)

leetcode[60]Permutation Sequence 以及 全排列的编码与解码——康托展开 (附完整代码)

2017-04-20 10:45:06 776

转载 [LeetCode]Spiral Matrix

class Solution {public:    vector spiralOrder(vector>& matrix) {         // Start typing your C/C++ solution below          // DO NOT write int main() function          if(matrix.size() == 0

2017-04-18 00:20:53 353

原创 ubuntu16.04安装caffe教程(仅cpu)

操作系统: Ubuntu 16.04是否使用PYTHON API: 是, 目标是安装后CAFFE能作为PYTHON MODULE来使用硬件: 低端笔记本, 只使用CPU模式 这是我安装的过程, 并非安装教程. 相同情况下可以参考, 能省下一些看文档的时间.参考: CAFFE官网安装指南页面http://caffe.berkeleyvision.org/ins

2017-04-17 15:08:22 800

原创 No module named caffe,ubuntu16.04安装caffe的问题解决

在成功编译caffe的源码之后,可以在python环境中使用caffe。在Ubuntu环境下,打开python解释程序,输入import caffe时,可能会出现     ImportError: No module named caffe>>>import caffe   Traceback (most recent call last):     File "", line 1,

2017-04-17 14:58:03 10855 1

转载 ubuntu文本编辑终端命令nano

文本编辑nano 文件名例:编辑natit Info.plistnano /System/Library/Extensions/Natit.kext/Info.plist编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出另一个文本编辑软件是 vi,操作有些古怪,熟了是非常好用的,而且在所有类Unix系统中都它,走遍天下都不怕了。运行脚本命令

2017-04-17 14:50:17 2263

转载 LeetCode:N-Queens I (n皇后问题)

转载来自http://www.cnblogs.com/TenosDoIt/p/3801621.html博客园LeetCode:N-Queens I II(n皇后问题)

2017-04-16 10:46:31 580

空空如也

空空如也

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

TA关注的人

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