• avatar hellohake 2020-10-28 23:23:08

    09-基本图像运算

    文章目录 基本图像运算 图像加法 图像减法 图像乘除(multiply、divide) 图像逻辑运算(逻辑与、或、非、异或) Code 效果 基本图像运算 1、图像加法; 2、图像减法; 3、图像乘除;

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:23:31

    05-图像视频相关操作

    视频操作 1、将视频每帧拆分为图片保存; 2、批量读取图片(有序无序读取); 3、图片合成视频; Code using System; using System.Collections.Generic; using System.Linq; using System.Text; using S

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:23:52

    亚像素级角点检测

    文章目录 亚像素级角点检测 亚像素级角点检测 API Code 效果 亚像素级角点检测 1、概念; 2、API; 3、Code; 亚像素级角点检测 1、若我们进行图像处理的目的不是提取用于识别的特征点而是进行几何测

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:24:13

    Shi-Tomasi角点检测算法

    文章目录 Shi-Tomasi角点检测算法 Shi-Tomasi概念 API Code 效果 Shi-Tomasi角点检测算法 1、Shi-Tomasi概念; 2、API; 3、Code; Shi-Tomasi概念

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:24:35

    Harris角点检测

    文章目录 Harris 角点检测 角点检测 Harris角点检测算法 Harris API Code 效果 Harris 角点检测 1、角点检测相关概念; 2、API; 3、Code; 角点检测 1、角点通

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:24:57

    03-HighGUI图形用户界面初步

    文章目录 HighGUI 图像输入,输出,保存; Trackbar 鼠标操作 鼠标操作 demo: 效果 HighGUI HighGUI为高层GUI图形用户界面模块,包含媒体输入输出,视频捕捉,图像和视频编码解

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:25:23

    1-EmguCV

    文章目录 EmguCV 添加环境变量 导入UI插件 添加引用 TestCode 效果 EmguCV各模块 EmguCV 1、EmguCV是OpenCV的跨平台.Net封装,允许使用.NET语言调用Ope

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:25:46

    34,35-基于距离变换与分水岭的图像分割

    文章目录 基于距离变换与分水岭的图像分割(基于图像的拓扑结构) 图像分割(Image Segmentation) 距离变换与分水岭介绍 相关API 使用流程 Code 效果 基于距离变换与分水岭的图像分割

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:26:11

    33-点多边形测试

    文章目录 点多边形测试: 点多边形测试 点多边形测试API 使用步骤 Code 效果 点多边形测试: 1、点多边形测试概念 ; Polygon : 多边形 2、相关API; 3、Code; 点多边形测试 1

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:26:34

    32-图形矩(Image Moments)

    文章目录 图形矩(Image Moments)- 求取图像质心,面积,长度 图形矩 API 使用步骤 Code 效果 图形矩(Image Moments)- 求取图像质心,面积,长度 1、矩的概念; 2、API

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:26:56

    31-轮廓周围绘制矩形框和圆形框

    文章目录 轮廓周围绘制矩形和圆形框 相关API 使用方法 Code 效果 轮廓周围绘制矩形和圆形框 1、API介绍; 2、代码演示; 相关API 1、轮廓线拟合API: approxPolyDP(): curve

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:27:21

    30-凸包(Convex Hull)

    文章目录 凸包(convex hull) 凸包(convex hull) Graham扫描算法 API 使用步骤: Code 效果 凸包(convex hull) 1、凸包概念; 2、API说明; 3、

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:27:44

    29-轮廓发现

    文章目录 轮廓发现(find contour in your image) 轮廓发现(find contour) 相关API Code 效果 轮廓发现(find contour in your image) 1、轮廓发

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:28:08

    28-模板匹配

    文章目录 模板匹配(Template Match) 模板匹配(Template Match) 模板匹配算法 OpenCV中提供了6种常见的匹配算法: 对应的宏定义 相关API Code

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:28:32

    27-直方图反向投影

    文章目录 直方图反向投影(Histogram Back Projection) 直方图反向投影 直方图反向投影步骤 实现步骤与API Code 效果 直方图反向投影(Histogram Back Projecti

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:28:55

    26-直方图比较

    文章目录 直方图比较 直方图比较方法 相关性比较(CV_COMP_CORREL) 卡方计算(CV_COMP_CHISQR) 十字计算(CV_COMP_INTERSECT) 巴氏距离计算(CV_COM

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:29:23

    25-直方图计算

    文章目录 直方图计算(Histogram) 直方图 相关API Code 效果 直方图计算(Histogram) 1、直方图概念; 2、相关API; 3、代码演示; 直方图 1、直方图:像素值经统计得到的图像;一切

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:29:46

    OpenCV API说明文档下载地址

    https://docs.opencv.org/

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:30:06

    SLAM方向国内有哪些优秀公司?

    计算机视觉life为读者整理了国内几十家涉及SLAM的优秀公司,涵盖自动驾驶、仓储机器人、服务机器人、无人机、AR、芯片相机等领域。 一 自动/辅助驾驶: 1.百度: 主要产品:自动驾驶软件 百度智能汽车开启未来之路。基于SD地图、ADAS地图、高精地图、人工智能、大数据, 向国内外车企

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:30:41

    24-直方图均衡化

    文章目录 直方图均衡化(Histogram Equalization) 直方图(Histogram) 直方图均衡化 直方图均衡化API Code 效果 直方图均衡化(Histogram Equalization)

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:31:05

    23-像素重映射

    文章目录 像素重映射(cv::remap) 像素重映射 相关API Code 效果 像素重映射(cv::remap) 1、像素重映射概念; 2、API介绍; 3、代码演示; 像素重映射 1、像素重映射:把输入图像中

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:31:51

    OpenCV3:通道和位深的含义

    矩阵数据类型: – CV_<bit_depth>(S|U|F)C<number_of_channels> S = 符号整型 U = 无符号整型 F = 浮点型 CV_8UC1 是指一个8位无符号整型单通道矩阵, CV_32FC2是指一个32位浮点型双通道矩阵 CV_8UC1

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:32:11

    22-霍夫圆变换

    文章目录 Hough圆变换 Hough圆检测原理 相关API Code 效果 Hough圆变换 1、Hough圆检测原理; 2、相关API; 3、代码演示; Hough圆检测原理 1、平面坐标中的圆变换到霍夫空间中

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:32:39

    21-霍夫变换(Hough)

    文章目录 Hough变换 霍夫直线变换 相关API Code 效果 Hough变换 1、霍夫变换直线检测(还有圆检测,统一几何形状检测); 2、相关API; 3、代码演示; 霍夫直线变换 1、Hough Line

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:33:02

    LaTeX 中插入数学公式

    一、常用的数学符号 1、小写希腊字母 \alpha \nu \beta \xi \gamma o \d

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:33:29

    20-Canny边缘检测算法

    文章目录 Canny边缘检测 Canny算法 Canny算法步骤 非最大信号抑制实现 高低阈值输出二值图像 API说明 Code 效果 Canny边缘检

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:33:55

    19 - Laplace算子

    文章目录 掌握 Laplace理论 相关API Laplace运算流程 Code 效果 掌握 1、Laplace算子理论(通过Laplace卷积核求取图像边缘); 2、API使用; 3、代码演示; Lapla

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:34:19

    18-Sobel算子

    文章目录 Sobel算子 卷积应用-图像边缘提取 Sobel算子 相关API 使用注意 Code 效果 Sobel算子 1、卷积应用-图像边缘提取; 2、相关API; 3、代码演示; 4、掌握使用Sob

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:34:48

    17-边缘处理

    文章目录 边缘处理 卷积边缘问题 卷积边缘的处理 给图像添加边缘的API: copyMakeBorder() Code 效果 边缘处理 1、卷积边缘问题; 2、处理边缘; 3、代码演示; 卷积边缘问题 1、

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:35:12

    16-自定义线型滤波

    文章目录 自定义线性滤波 卷积 常见卷积算子(常见卷积核) Robert算子:2*2算子 Sobel算子:边缘检测中常用 拉普拉斯算子:边缘检测中常用 自定义卷积模糊 Co

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:35:36

    OpenCV—基本矩阵操作与示例

    OpenCV的基本矩阵操作与示例 OpenCV中的矩阵操作非常重要,本文总结了矩阵的创建、初始化以及基本矩阵操作,给出了示例代码,主要内容包括: 创建与初始化 矩阵加减法 矩阵乘法 矩阵转置 矩阵求逆 矩阵非零元素个数 矩阵均值与标准

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:35:59

    15-基本阈值操作

    文章目录 掌握 图像阈值(threshold) 相关API Code Consequence 掌握 1、图像阈值; 2、阈值类型; 3、代码演示; 图像阈值(threshold) 1、图像阈值:图像分割的标尺,阈值

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:36:30

    14-图像金子塔-上采样与降采样

    文章目录 掌握 图像金字塔概念 图像金字塔分类 相关API Code 效果 掌握 1、图像金字塔概念; 2、采样API; 3、代码演示; 图像金字塔概念 1、如下图,图像金子塔从上到下,分辨率依次提高,图像

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:36:57

    13-形态学操作应用-提取水平与垂直线

    文章目录 掌握 原理 膨胀原理:取结构元素覆盖下的最大像素值; 腐蚀原理: 取结构元素下的最小像素值; 结构元素形状定义:支持自定义任何形状; 提取步骤 相关API

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:37:22

    12-形态学操作

    目录 图像形态学的操作 开操作(open) 闭操作(close) 形态学梯度(Morphological Gradient) 顶帽(Tophat) 黑帽(Blackhat) 相关API Code 效果

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:37:46

    11-腐蚀与膨胀

    目录 掌握 膨胀 腐蚀 相关API Code 效果 掌握 1、膨胀;(首先需要获取膨胀和腐蚀的结构元素) 2、腐蚀; 3、代码演示,知道API函数的运用场景; 膨胀 膨胀:属于形态学操作(morpholog

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:38:12

    10-模糊处理2

    掌握 1、中值滤波(基于统计的滤波); 2、双边滤波(高斯双边滤波); 3、代码演示; (均值滤波,高斯滤波) 中值滤波 1、中值滤波是统计排序滤波器;(基于像素统计学) 2、中值滤波对椒盐噪声(极大值极小值出现较为频繁)有很好的抑制作用; 椒盐噪声:(幅值基本相同,但出现位置随机的噪声) 从

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:38:36

    09-模糊图像1(OpenCV)

    掌握 1、模糊原理; 2、代码; 模糊原理 1、Smooth/Blur(光滑/模糊)是图像处理中最常用的操作之一,用于去噪; 2、使用该操作一般是给图像预处理降低噪声影响; 3、Smooth/Blur背后是数学的卷积运算(图像处理中将数学连续运算转换为离散运算):使用卷积算子(掩膜mask);

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:39:00

    OpenMV 机器视觉模块 简介

                                             OpenMV 机器视觉模块 简介                                                                  【MicroVision Device原创】

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:39:23

    图像ROI区域选择与复制

    知识点 1、Mat对象在内存中包含两部分的内容:矩阵头与图像数据矩阵; Mat A = imread("1.jpg"); Mat B,C ; //部分复制:B与A指向同一块内存区域 B = A; //全部复制:B与A指向不同的内存区域 B = A.clone(); //全部复

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:39:44

    05-图像操作

    知识点 1、读写图像; 2、读写像素; 3、修改像素值; 读写图像 1、imread(); 2、imwrite(); 读写像素 1、对于单通道灰度图像 Mat src = imread("C:\\Users\\hello\\Desktop\\1.jpg",IMREAD

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:40:07

    OpenCV—矩阵数据类型转换cv::convertTo

    函数 void convertTo( OutputArray m, int rtype, double alpha=1, double beta=0 ) const; 参数 m       – 目标矩阵。如果m在运算前没有合适的尺寸或类型,将被重新分配。

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:40:29

    OpenCv中基本数据类型--Point,Size,Rect,Scalar,Vec3b类类型的详细解释及其OpenCv中源代码的详细分析

    /********************************************************************************************* 程序功能: OpenCv的基本数据结构源代码的解读,我们常用的OpenCv的基本数据结构有六种: 1--Poi

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:40:50

    08-绘制形状和文字

    知识点 1、使用cv::Point(代表点),cv::Scalar(代表颜色向量); 2、绘制线,矩形,圆,椭圆等基本几何形状; 3、随机生成与(图像上)绘制文本; 4、代码演示; 使用cv::Point与cv::Scalar 1、Point表示2D平面上一个点x,y; //use Poin

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:41:15

    07-调整图像亮度和对比度

    OpenCV视频链接 知识点 理论; 代码演示; 理论 图像变换可以分为点操作和区域操作,区域操作用于做图像卷积,特征提取,角点检测,平滑…;点操作即像素变换,直接操作像素,调整图像亮度和对比度属于像素变换-点操作; f(i,j)----输入图像像素点; g(i,j)----输出图像像素点

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:41:37

    06-图像混合(OpenCV)

    知识点 理论-线性混合操作 相关API函数(addWeighted) 代码演示 理论 f0(x)为一幅图片,f1(x)为另一幅图片,g(x)为混合后的图片,f0(x)与f1(x)各自取不同的权重,(1-α)与α互补,不会超过255; API 图像混合API:addWeighte

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:41:58

    OpenCv中的cv::Mat::create()函数,cvRound(),cvFloor(),cvCeil()函数的详解l

    文件说明: cv::create()函数的详解 函数原型: inline void Mat::create(int _rows, int _cols, int _type) inline void Mat::create(Size _sz, int _type) void Mat::create(i

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:42:18

    opencv中图像基础(大小,深度,通道)

    创建图像包含三个元素: 1、图像的大小  2、图像的深度  3、图像的通道 例如: cvCreateImage(cvSize(imgMono->width,imgMono->height), IPL_DEPTH_8U, 3) 1、图像的位深度及其取值范围:src.dept

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:42:41

    Microsoft Access数据库引擎(Jet、ACE)和数据库连接字符串

    一、Microsoft Access数据库引擎——Jet、ACE 1、Microsoft.Jet.OLEDB.4.0提供程序 (1)、适用于Microsoft Access 2007以前的版本,如Microsoft Access 2000、Microsoft Access 2003等。 (2

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:43:02

    WindowsForm美化

    一、IrisSkin 换肤库(IrisSkin4) 二、LayeredSkin 界面库(LayeredSkinDemo) 三、不规则窗体(GoldFishProject,TransparentForm) 四、镂空窗体(HollowForm) 五、鼠标穿透(MousePenetration) 六、双层

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:43:24

    机器视觉公司

    2014中国机器视觉行业十大知名品牌 装备来源:中商情报网 时间:2014/8/22 责任编辑:yinpeipei 评论  繁体 摘要:

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:43:46

    机器视觉公司

    经常碰到朋友问我国内从事计算机视觉(CV)领域的公司的发展情况,产品情况,甚至找工作等问题,这里,我给出自己收集的国内从事CV相关领域的公司网址及其主要产品,有兴趣的朋友可以去看看。另外,资料整理的不是很完善,后续我会继续更新和添加,并及时在我博客进行更新(blog.csdn.net/carson2

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:44:09

    堆栈区别

    https://blog.csdn.net/qq_30594349/article/details/52843781 https://blog.csdn.net/yingms/article/details/53188974 栈和堆栈是一个概念。 队列先进先出,在队头做删除操作,在队尾做插入操

    来自 hellohake
    00
  • avatar hellohake 2020-10-28 23:44:29

    MPU6050数据处理分析

    MPU6050数据处理分析,转载方便查看 https://zhuanlan.zhihu.com/p/20082486 首发于 多听,多看,多说

    来自 hellohake
    00
  • avatar Mr_vox 2020-10-28 23:49:06

    【Android】使用IdleHandler实现按优先级处理指定消息

    一. 原理简述 1.1 使用目的 在“当前线程的Looper中Message处理完成,处于空闲状态”这个时机下,触发调用。 1.2 使用方法 创建IdleHandler 并实现其queueIdle的方法,其中queueIdle方法里面为执行的具体内容; addIdleHandler即可; 1.3

    来自 Mr_vox
    00
  • avatar QinYoung 2020-10-29 01:17:52

    二叉搜索树与双向链表——非递归遍历解法

    非递归中序遍历: import java.util.Stack; public class Solution { public TreeNode Convert(TreeNode root) { TreeNode head = root; Stack<T

    来自 QinYoung
    10
  • avatar 小姐姐kankan卡哇伊的yzn~ 2020-10-29 03:15:34

    AT2155 [ARC064D] Rotated Palindromes

    妙~.千万不要因为数据大就害怕,得学会冷静分析...对于这题而言,我们要知道一件事,就是回文串和循环节之间的一个关系.首先回文串一定可以写成循环节的整数倍的形式).然后我们还得考虑一个移动过程,什么时候会重复.这里的话要分奇偶了.对于奇字符串而言:abaaba,假设循环节长度是len,那么移动len

  • avatar chenPatrick 2020-10-29 03:39:05

    我要开始求职了!!!!!!!!!!!!!!!

    求职两三事 学了一大堆东西, 最近想要求职了, 却发现在想要申请岗位的时候, 不知道申请什么岗位, 不知道自己适合什么。于是回到牛客还有LeetCode看看面经, 浏览了一下午, 找到了很多现在的热点, 总算是可以有目的的复习去了吧!有记录笔记的习惯, 先前记录在笔记本,后来用jupyter就记在j

    来自 chenPatrick
    00
  • avatar 乐友柳 2020-10-29 09:08:19

    2020-10-23 vj traing

    codeforces - 864A 题意:给你一些牌,两个人可以在开始之前选一个数字,并且拿走该数字的所有牌,要求是两个人拿数量必须一样,并且最后不允许省牌。 思路:只要这些牌中只有两种牌,并且数目相同,那就可以。 #include<bits/stdc++.h> using names

    来自 乐友柳
    00
  • avatar 逆流_jam 2020-10-29 09:11:38

    寻找数组中的重复数字

    长度为n,范围为0~n-1,若无重复数字,且按序排列,则必有value=index;若存在重复数字时,当一个数字占据index,则重复元素必然会产生冲突 遍历数组 如果vlaue!=index 说明value没有在正确的位置上,应将其交换到正确的位置上 如果value == arr[value],

    来自 逆流_jam
    00
  • avatar wyg_031113 2020-10-29 09:22:41

    先序,中序,后序遍历二叉树,3个递归,1个递归,不用递归解法

    package main import . "nc_tools" /* * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */ /** * * @param root T

    来自 wyg_031113
    21
  • avatar 刘旷 2020-10-29 09:24:17

    双11,美的、格力们又盯上了厨房小家电

    配图来自Canva可画 “疫情期间,最大的收获就是学会了做饭。”在美食博主的微博评论中,这句话是出现最多的。从美食博主的微博不难看出,疫情期间大多数人都把烹饪当做闲余消遣的方式,把更多的时间花在厨房上。而在这波热潮兴起后,作为厨房好帮手的小家电产品就成了用户的“心头好”,厨房小家电市场也因此受益。

    来自 刘旷
    00
  • avatar 故事,还未完、 2020-10-29 09:27:45

    常见排序算法

    1、  选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 2、研究排序算法的稳定性有何意义? 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前两个相等的数据其在序列中的先后位置顺序与排序后它们两

  • avatar 努力工作的ZJQ 2020-10-29 09:29:40

    数据库的锁机制 不同存储引擎支持不同的锁机制InnoDB支持行锁,可以升级为表锁 1.表锁:开销小、加锁快;不会出现死锁;锁粒度大,发生锁冲突的概率高,并发度相对低。 2.行锁:开销大、加锁慢;会出现死锁;锁粒度小,发生锁冲突的概率低,并发度也相对行锁较高 InnoDB的锁类型 读锁(共享锁)、写锁

  • avatar Nuile 2020-10-29 09:41:06

    动态联通性的三种算法

    第一种 对于quick-find的算法实现 public class UF { private int[] id; private int count; public UF(int N) { count = N; id = new int[N]

    来自 Nuile
    10
  • avatar 。。。201910131627798 2020-10-29 09:42:11

    k阶差分与前缀和

    K阶前缀和 这是我们对前缀和的定义。而 阶前缀和就是把这个过程进行 次。那么考虑卷积。 其实可以看作 而 。 是一个所有项都为 的函数。那么 。由于卷积是有结合率的,所有 阶前缀和等同于 。而对于 的计算,可以采用多项式快速幂,但没必要。我们有生成函数 ,那么 的生成函数

  • avatar 俞越201811161904122 2020-10-29 09:49:21

    2020-10-29

    总长固定的字符串集的长度种类数 ac自动机的fail树上,每个节点到根的路径上最多有个有用节点

  • avatar hellohake 2020-10-29 09:52:39

    剑指Offer5

    题目 思路 Code class Solution { public: TreeLinkNode* GetNext(TreeLinkNode* pNode) { if(!pNode) //输入测试 return nullp

    来自 hellohake
    00
  • avatar hellohake 2020-10-29 10:14:40

    剑指Offer6

    题目 思路 Code class Solution { public: void push(int node) { stack1.push(node); } int pop() { if(stack2.empty())

    来自 hellohake
    00
  • avatar ButterFlyEffect 2020-10-29 10:15:01

    O(n)的解法

    看了一些题解都是hash或者排序、划分的解法,时间和空间复杂度都不满足要求。这里给一个时间复杂度O(n),空间复杂度O(1)的解法。其实这个题目不太严谨,本质上是一个简单的数学问题。应该再加上一个条件:加上这个缺失的最小整数后,它是一个连续数组(不包括0)。不知道是不是以为这个原因,很多朋友没有这么

    来自 ButterFlyEffect
    152
  • avatar 刘旷 2020-10-29 10:31:20

    柔宇科技掀起的柔性电子潮流,正在加速改变我们的生活

    柔性电子技术可能会成为下一次工业革命的主角。 很多人对柔性电子技术的概念还比较模糊。简单来说,柔性电子技术就是将电子器件制作在柔性或可延性基板上,从而能够让电子设备实现一定范围内形变(包括弯曲、折叠、扭转等)的技术。 尽管诞生历史只有20年,但这种特性使得柔性电子技术已经广泛应用于包括信息、医疗、能

    来自 刘旷
    00
  • avatar oath555 2020-10-29 10:36:29

    小鱼易连测试面经

    2020年10月29日上午10:00一面1、自我介绍2、TCP三次握手,四次挥手3、三次握手中涉及哪些状态4、TCP的滑动窗口机制5、DNS协议属于TCP/IP协议的哪一层6、HTTP和HTTPS区别7、HTTP的get和post的区别8、linux常用命令有哪些9、python内置数据类型有哪些1

    来自 oath555
    05
  • avatar hellohake 2020-10-29 10:38:44

    剑指Offer6

    题目 思路 使用递归会重复计算子问题,考虑动态规划,对重复子问题进行缓存 Code class Solution { public: int Fibonacci(int n) { if(n <= 1) return n; re

    来自 hellohake
    00
  • avatar hellohake 2020-10-29 11:03:56

    剑指Offer7

    Question 思路 从n=1 的情况开始分析,寻找规律,发现是递归问题; 递归公式如下: Code 使用循环方式进行,效率更高class Solution { public: int rectCover(int number) { if(number <= 2)

    来自 hellohake
    00
  • avatar 图画房改房 2020-10-29 11:21:22

    万得再次一面凉经

    js 模块化的方法 Module 在模块化规范形成之前,JS 开发者使用 Module 设计模式来解决 JS 全局作用域的污染问题。Module 模式最初被定义为一种在传统软件工程中为类提供私有和共有封装的方法。在 JavaScript,Module 模式使用匿名函数自调用(闭包)来封装,通过自定

    来自 图画房改房
    14
  • avatar Anton1 2020-10-29 11:51:02

    LIST

    #include<iostream> using namespace std; template <class T> struct List_Node { List_Node<T>* prev; List_Node<T>* next;

    来自 Anton1
    00
  • avatar ⑨充满智慧与力量⑨ 2020-10-29 11:51:17

    操作系统pthread

    #include <stdio.h> #include <pthread.h> #include <semaphore.h> #include <string.h> #include <time.h> #include <window

  • avatar 姚高林 2020-10-29 13:10:41

    阿里 面试那些二三事

    阿里面试的那些二三事 技术面试 自我介绍 个人经历背景、经历过什么大起大落 做过什么有挑战的事情 每家公司自己的成长和挑战是? 项目: 项目怎么讲清楚? 面向的用户和客户是谁?体量有多少? 业务流程是什么样的? 有哪些模块? 用到了什么样的技术? 每种技术是如何选型的?为什么是这样的一个技术架构?

    来自 姚高林
    22
  • avatar 不是江小白 2020-10-29 13:11:06

    关于MySQL中ALTER TABLE 的命令用法

    看到有朋友在疑问为啥会是ALTER TABLE + 修改的表+修改内容/方式。 这里补充一下在MySQL中ALTER TABLE 语句的用法。 常见的有:(我写的不是很规范,只是方便大家理解;更规范的语法请参考MySQL官方文档:https://dev.mysql.com/doc/refman/8.

    来自 不是江小白
    503
  • avatar IOS-小生 2020-10-29 13:58:55

    GCD梳理与总结-常用API操练

    延时执行(dispatch_after) 需要注意的是:dispatch_after函数并不是在指定时间之后才开始执行处理,而是在指定时间之后将任务追加到队列中。严格来说,这个时间并不是绝对准确的,但想要大致延迟执行任务,dispatch_after函数是很有效。 dispatch_after(di

    来自 IOS-小生
    00
  • avatar 子希 2020-10-29 14:06:16

    Vitya and Strange Lesson(01Trie)

    题目大意:给你一个长度为n的序列,和m个操作,每个操作包含两部分:1)对序列(a1,a2,...,an) ^ x2)找出序列的。思路:如果按照题目要求去做,我们需要对字典树有修改,查询的操作。但是字典树好像没修改操作。(应该是我不会修改)。但是异或满足结合律,即 (a1,a2,a3,a4,..,an

    来自 子希
    40
  • Java-LeetCode129. 求根到叶子节点数字之和-递归

    算法 1.递归 2.重载一个函数sumNumbers(TreeNode root, int sum)表示计算到root节点为止的sum值 3.当左右子节点都为null时,是叶子节点,返回sum 4.当左或右子节点不为null时,不是叶子节点,递归计算左或右子节点的sum值 public int

  • avatar T13242772558开发号 2020-10-29 14:21:33

    区块链智能合约系统开发创建

    区块链技术是包括比特币在内的加密货币工作方式不可或缺的一部分。但是,这是深奥的。这使外行人很难理解。我他们最蒸馏的形式,blockchains包括按时间顺序分类账该记录的每一笔交易。在这些分类帐中,记录以可加密验证的块的形式存储。然后,将这些块链接在一起以形成区块链。 什么是智能合约 智

  • avatar 。。。201910131627798 2020-10-29 14:26:54

    2020牛客国庆集训派对day5 D

    分析 可以观察到,如果一个数的最小位数没法精准划分,那么再多的大位也不可能表达出这个数字。所以我们考虑从低位到高位依次贪心。 对一位的答案可以贪心考虑。如果 ,那么在同一位上的我们显然是考虑 是要比 更优的,那么当我们可以得到一个值 而且可以得到 那么我们是可以确定这一位的。 那么由小

  • avatar NightDW 2020-10-29 14:26:57

    Leetcode - 63. 不同路径 II

    解题思路参考代码中的注释: class Solution {     //和上一个题目类似,只需注意新的陷阱即可     //题目中,0代表空位,1代表障碍物;但为了方便,我们将0转成1,将1转

    来自 NightDW
    00