深沉黑白
码龄7年
关注
提问 私信
  • 博客:57,869
    社区:1
    57,870
    总访问量
  • 49
    原创
  • 2,251,210
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-07-23
博客简介:

菜的像个世界冠军

博客描述:
萌新小白,学习ing
查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得8次评论
  • 获得33次收藏
创作历程
  • 19篇
    2020年
  • 30篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • 机器视觉学习
    2篇
  • LeetCode
    18篇
  • NLP
    1篇
  • 并行计算
    1篇
  • C++
    1篇
  • 相机标定
  • ZED
    1篇
  • Linux
    24篇
  • 目标检测
    3篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络tensorflowpytorch图像处理
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

leetcode(50)

思路一:递归,以0为界,分类讨论。思路二:位运算,1&1=1,1&0=0,0&0=0小结:1、注意递归的时候,每次计算n/2即可。2、注意递归并一定要n-1,-n亦可。3、位运算,1&1=1,1&0=0,0&0=0,>>= 右移运算符,发现每次右移对应x变化规律为 x*=x。...
原创
发布博客 2020.04.13 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(236)

思路:递归,找最近的公共结点,一种情况是p或q为公共结点,一种情况不是,第一种返回p or q即可,第二种则返回最近的公共结点。小结:1、else的理解:递归的循环函数表示成T_left和T_right,else为左子树有一个值,右子树有一个值的情况,此时,需要返回root,即为最近的公共结点。2、第一个if不可省略,因为此处可以返回None值,为下面的if里的==None创造条件。...
原创
发布博客 2020.04.12 ·
782 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(235)

思路一:二叉搜索树的性质,左子树<root<右子树,当p,q一个在左子树一个在右子树时,返回root结点;在两个子树时候,递归。思路二:思路同上,但是非递归小结:1、提到二叉搜索树,要想到二叉搜索树的性质加以利用;2、思路二中的循环条件。...
原创
发布博客 2020.04.11 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(98)

思路一:中序遍历树为一个列表,若列表是升序则返回True,否则False注意点:1、有可能出现[1,1]的情况,该情况需要返回False,故用集合来去重。2、中序遍历写法,若为None,需返回一个[ ] ,因为有可能出现子树有None的情况,故不可省略,思路二:中序遍历,不过只两个两个的比较思路三:递归,检查当前节点是否为None,是否在(low,high)之间,low,high值...
原创
发布博客 2020.04.11 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(15)

思路:两层for循环,每层都需要对重复值进行检测。小结:1、前后指针的使用
原创
发布博客 2020.03.30 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(1)

思路一:直接法,循环,看另一个在不在列表思路二:hash map小结:1、list:list.index(item):返回item在list中的索引号2、for i,item in enumerate(list):
原创
发布博客 2020.03.29 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(242)

思路一:hash map思路二:利用ord()-ord(‘a’)得出的数字对应列表的位置小结:1、初始没有item时,使用字典计数:dic[item] = dic.get(item,0) + 12、ord(item)- ord(‘a’)配合list进行计数统计使用时,list需要赋值为0初始化。...
原创
发布博客 2020.03.29 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(239)

思路:用python切片的方法表示滑动窗口小结:1、python切片2、数组最大值:max(list)
原创
发布博客 2020.03.28 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(703)

思路一:利用list.sort(reverse=True):升序排列思路二:l利用堆小结:1、数组排序:list.sort(reverse=False):默认降序;2、python使用堆:import heapq生成堆:heapq.heapush(heap,item)或heapify(list):默认为小顶堆,改成大顶堆后面加[::-1]插入:heapq.heappush(he...
原创
发布博客 2020.03.27 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(225)

思路:两个队列实现栈,两个队列来回倒,用完,倒干净,始终清空一个队列。小结:1、两个队列实现栈;2、top的时候要加回来,所以需要建立一个空间作为中转站;3、队列的pop是pop(0),先进先出,推出首位元素。...
原创
发布博客 2020.03.26 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(232)

思路:两个栈实现,来回倒,一个作为入栈,一个作为出栈。小结:1、两个栈实现队列,一个入栈,一个出栈,主要是分析出栈的各种情况;2、peek不同于pop之处在于,一个取出放回,一个取出不放回。...
原创
发布博客 2020.03.26 ·
226 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

leetcode(20)

思路一: 栈思路二: 适用于没有括号外的字符的情况小结:1、栈的思想,先进后出。2、lst.pop():排出列表最后一个。3、s.replace():字符串替代函数。...
原创
发布博客 2020.03.23 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(25)

小结:1、lst逆序:lst=lst[::-1]2、python切片
原创
发布博客 2020.03.22 ·
152 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

leetcode(142)

思路一:使用列表或集合,直接。思路二:从头结点和相遇结点(不一定是入环结点)同时同步长出发,会在入环结点相遇(不用额外的空间)小结:1、lst.index():列表根据内容返回下标2、见思路二...
原创
发布博客 2020.03.21 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(141)

方法一:集合判重方法二:快慢指针,二倍速会和一倍速在结点处相遇。小结:1、集合可以判重;2、二倍速和一倍速在某一时刻会在链表环结点处相遇。...
原创
发布博客 2020.03.20 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode(24)

递归求解:非递归求解:小结:1、递归的本质:复杂的部分封装成黑盒,最后解决最简单的情况即可。2、可以使用self定义一个Node,我们不需要知道这个Node是什么,有什么值,只是用来作为寻找head的标志,也就是一个flag,self具有Node结点的.next属性。...
原创
发布博客 2020.03.17 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

机器视觉学习 Day2

工业相机:1、CCD:灵敏度高2、CMOS工业相机芯片:CCD芯片尺寸:1inch = 16mm ≠ 25.4mm工业相机分辨率检测:提取黑白相间条纹图像,j检查最多线对数。工业相机电子快门:卷帘快门、全局快门工业相机Binning:提高四倍灵敏度,减少一半分辨率。工业相机增益工业相机结构接口工业相机通信接口...
原创
发布博客 2020.03.17 ·
206 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

机器视觉学习 Day1

主流机器视觉软件:1、Halcon:算子很多2、OpenCV:api接口较少3、Visionpro:可视化编程,封装较多4、Mil前景:自动化设备应用:定位、尺寸测量、缺陷检测、条码读取、抓取和放置、三维重构自身定位:1、视觉应用软件工程师:(C#、VB.NET、VC)+ (Halcon、Visionpro)2、运动控制软件工程师:(VC、VB.NET、C#) + 运动控制卡(研...
原创
发布博客 2020.03.16 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Leetocde(206)

递归解法:非递归解法:思路:1、使用一个变量记录前驱pre,一个变量记录后继next.2、不断更新current.next = pre注意:cur和pre每次只是代表一个结点,到最后,cur变成了None,pre变成了head链表的最后一个结点。小结:1、递归:找到最简单示例的关系,然后由简单,通过黑盒子方法到复杂2、python3交换变量:写成一句话的时候,都是针对当下...
原创
发布博客 2020.03.16 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pytorch安装tensorboard记录

参考:https://www.pytorchtutorial.com/pytorch-builtin-tensorboard/遇到的错误:No module “past”解决方法:conda install future
原创
发布博客 2019.12.10 ·
568 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多