LeetCode第五题答案(time limite exceeded) C++ time limit exceeded

这个是最开始写的brutal answer. 遍历所有子串,算法效率不高,虽然结果正确,但在LeetCode上time limit exceeded。下一篇附上改进代码。 class Solution { public: bool isPalindromic(string s){ ...

2018-08-29 16:21:25

阅读数 168

评论数 0

LeetCode 第四题答案 C++

class Solution { public: double find_mean(vector<int>&nums){ int me; double result; double er=2; i...

2018-08-27 14:39:08

阅读数 330

评论数 0

LeetCode第三题答案 C++

class Solution { public: int lengthOfLongestSubstring(string s) { int flag=0; int count=0; int l=0; int result=...

2018-08-24 17:27:06

阅读数 409

评论数 0

LeetCode 第二题答案 C++

/**  * Definition for singly-linked list.  * struct ListNode {  *     int val;  *     ListNode *next;  *     ListNode(int x) : val(x), next(NULL) {} ...

2018-08-24 12:31:03

阅读数 393

评论数 0

调整OpenCV弹出窗口大小

官网中内容,默认情况下,是1,自动调整窗口大小模式。如果在图片高清情况下,显示图片窗口很大,电脑屏幕放不下,并且窗口还不能通过拖动鼠标来调整打下。Flags=0,是WINDOW_NORMAL,在这个模式下可以调整窗口的大小。分两类,像调节浏览器页边改变大小那样改变,和通过参数设置好大小。 第一中...

2018-01-01 11:18:53

阅读数 2657

评论数 0

OpenCV学习02之基本函数,结构体大框

CvMat应该是一种矩阵结构体,如创建一个矩阵并为其分配空间: 分配矩阵空间: CvMat* cvCreateMat(int rows, int cols, int type); type: 矩阵元素类型. 格式为CV_(S|U|F)C. 例如: CV_8UC1 表示8位无符号单通道矩...

2017-12-31 18:19:29

阅读数 57

评论数 0

OpenCV学习之canny算法边缘检测

#include #include #include #include using namespace std; using namespace cv; //在OpenCV中使用 using namespace cv 的作用:在使用#include语句包含相应头文件后,使用下面...

2017-12-30 19:22:16

阅读数 108

评论数 0

基于OpenCV的简易特征提取代码

#include #include #include #include using namespace std; using namespace cv; IplImage* doCanny(IplImage* image_input, ...

2017-12-22 10:56:12

阅读数 502

评论数 0

Xcode中加载OpenCV

已装好库文件 则在build setting处 找 search path 设置两个path: 1. Header path: 输入 /usr/local/include                           2. Library Search Paths :输入 /usr/l...

2017-12-22 10:43:35

阅读数 74

评论数 0

mac终端安装homebrow失败

mac终端安装homebrow很简单 敲入此行命令即可 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 但若安装失败,...

2017-12-21 23:31:35

阅读数 377

评论数 0

Github使用入门

GitHub desktop app 使用(Mac版): 1. Create  a new repository 创建仓库 仓库用于存储文件。 2. Branch: 分支,同一时间修改在同一个仓库的不同版本的文件。 仓库中会有叫“master”的主分支,该分支用来存储最终版本代码。编辑和...

2017-12-20 11:46:49

阅读数 61

评论数 0

关于美国建模大赛赛前准备(一)

如何准备美赛 数学模型:数学模型的功能大致有三种:评价、优化、预测。几乎所有模型都是围绕这三种功能来做的。比如,2012年美赛A题树叶分类属于评价模型,B题漂流露营安排则属于优化模型。 对于不同功能的模型有不同的方法,例如 评价模型方法有层次分析、模糊综合评价、熵值法等; 优化模型方法...

2017-11-22 20:37:09

阅读数 5493

评论数 0

转自猎豹移动CEO傅盛:深度学习是什么?

人工智能,就好像第四次工业革命,正从学术界的私藏,转变为一种能够改变世界的力量。尤其,以深度学习取得的进步为显著标志。 它让匍匐前进60年的人工智能一鸣惊人。 我们正降落到一片新大陆。深度学习带来的这场重大技术革命,有可能颠覆过去20年互联网对技术的认知,实现技术体验的跨越式发展。 那么,深...

2017-11-22 20:04:34

阅读数 299

评论数 0

C++之函数的递归分析

所谓递归,即函数在执行过程中调用自身(recursive) 最经典的,也是最简单的递归函数例子: #include #include #include int factor(int n) { if(n==1) return 1; else re...

2017-11-17 10:57:46

阅读数 89

评论数 0

C++基础之寻找给定范围内素数并输出

#include #include #include int main() { int c=0; printf("Input the lower bound\n"); int lb; std::cin >> lb; pr...

2017-11-17 01:57:58

阅读数 511

评论数 0

常见C++语句解析之printf(陆续补充)

1.printf("%4d",count)//输出时占据位数为4位,不足时用空格补齐。 2.printf("%04d",count)//输出时占据位数为4位,不足时用0补齐。 3.printf("\n")//打印回车符,即换行。 4.pr...

2017-11-17 00:49:33

阅读数 128

评论数 0

GUI自动化测试入门(一)

首先 关于GUI,人机交换界面,比如浏览器,窗口,简单来讲,在我看来,他的一个十分重要的作用就是将电脑普及化,普通用户不需要编程命令的知识,也可以使用电脑。 其次,关于自动化测试,相对于手工测试而言,编写代码对固件或GUI进行功能性,流畅性及其他问题的一些测试。市场现存许多测试工具。进行基本的测...

2017-11-16 21:27:46

阅读数 1833

评论数 0

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